Trade Accounts Receivables and Other Receivables - Narrative (Details) - USD ($) $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|---|
Jun. 01, 2026 |
Jun. 30, 2022 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Feb. 28, 2025 |
|
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||||||
| Trade accounts receivable | $ 259,516 | $ 278,488 | |||||
| Accounts receivable past due by twelve months or more | 5,700 | ||||||
| Allowance recovery | $ 2,200 | $ 2,200 | |||||
| Greater than 12 months | |||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||||||
| Trade accounts receivable | 7,100 | ||||||
| PNC | |||||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |||||||
| AR facility term | 3 years | ||||||
| Accounts receivable securitization, maximum purchase commitment | $ 160,000 | ||||||
| Accounts receivable securitization facility, amount repurchased | $ 160,000 | ||||||
| Total outstanding trade receivables sold and derecognized | 160,000 | 160,000 | |||||
| Accounts receivable from securitization | $ 47,500 | ||||||
| Additional proceeds | $ 0 | $ 10,000 | |||||