Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Cash and Cash Equivalents [Line Items] | ||||
Cash and cash equivalents | $ 509,460 | $ 741,960 | $ 518,140 | $ 1,290,248 |
Cash and cash equivalents held by domestic joint ventures | ||||
Cash and Cash Equivalents [Line Items] | ||||
Cash and cash equivalents | 38,942 | 71,646 | ||
Cash and cash equivalents held by foreign joint ventures | ||||
Cash and Cash Equivalents [Line Items] | ||||
Cash and cash equivalents | 10,119 | 10,088 | ||
Total cash and cash equivalents held by joint ventures | ||||
Cash and Cash Equivalents [Line Items] | ||||
Cash and cash equivalents | 49,061 | 81,734 | ||
Cash and cash equivalents held by captive insurance company | ||||
Cash and Cash Equivalents [Line Items] | ||||
Cash and cash equivalents | 20,330 | 19,445 | ||
Cash and cash equivalents not held by joint ventures or captive insurance company | ||||
Cash and Cash Equivalents [Line Items] | ||||
Cash and cash equivalents | $ 440,069 | $ 640,781 |