Accounts Receivable, Net - Schedule of Accounts Receivable Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Accounts Receivable [Line Items] | ||
| Accounts receivable, net | $ 298,889 | $ 327,345 |
| Sales and income taxes receivable | 20,679 | 8,643 |
| Trade accounts receivable | ||
| Accounts Receivable [Line Items] | ||
| Accounts receivable, net | 270,502 | 309,501 |
| Other non-trade receivables | ||
| Accounts Receivable [Line Items] | ||
| Accounts receivable, net | $ 7,708 | $ 9,201 |