Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Jun. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|---|---|
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 518,140 | $ 1,290,248 | $ 361,966 | $ 428,505 |
| Cash and cash equivalents held by domestic joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 82,891 | 41,427 | ||
| Cash and cash equivalents held by foreign joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 10,472 | 10,968 | ||
| Total cash and cash equivalents held by joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 93,363 | 52,395 | ||
| Cash and cash equivalents held by captive insurance company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 19,335 | 19,088 | ||
| Cash and cash equivalents not held by joint ventures or captive insurance company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 405,442 | $ 1,218,765 |