Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Dec. 31, 2022 |
|---|---|---|---|---|
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 764,067 | $ 1,290,248 | $ 305,355 | $ 428,505 |
| Cash and cash equivalents held by domestic joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 67,784 | 41,427 | ||
| Cash and cash equivalents held by foreign joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 10,687 | 10,968 | ||
| Total cash and cash equivalents held by joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 78,471 | 52,395 | ||
| Cash and cash equivalents held by captive insurance company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 19,319 | 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 | $ 666,277 | $ 1,218,765 |