Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 506,431 | $ 439,508 | $ 509,460 | $ 741,960 |
| Cash and cash equivalents held by domestic joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 63,722 | 63,620 | ||
| Cash and cash equivalents held by foreign joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 20,522 | 10,639 | ||
| Total cash and cash equivalents held by joint ventures | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 84,244 | 74,259 | ||
| Cash and cash equivalents held by captive insurance company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | 9,701 | 19,595 | ||
| Cash and cash equivalents not held by joint ventures or captive insurance company | ||||
| Cash and Cash Equivalents [Line Items] | ||||
| Cash and cash equivalents | $ 412,486 | $ 345,654 |