Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|---|---|
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 741,960 | $ 1,290,248 | $ 428,505 | $ 229,097 |
| Cash equivalents | 347,500 | 610,800 | ||
| Held by Domestic Joint Ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 71,646 | 41,427 | ||
| Held by Foreign Joint Ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 10,088 | 10,968 | ||
| Held by Joint Ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 81,734 | 52,395 | ||
| Held by Captive Insurance Company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 19,445 | 19,088 | ||
| Not Held By Joint Ventures Or Captive Insurance Company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 640,781 | $ 1,218,765 |