Commitments - Schedule of Fixed and Determinable Portion of Commitments, Excluding Lease Components with Maturity (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
---|---|
Long-Term Purchase Commitment [Line Items] | |
2025 | $ 83,428 |
2026 | 39,081 |
2027 | 27,306 |
2028 | 22,389 |
2029 | 21,236 |
Thereafter | 232,073 |
Long-Lead Equipment [Member] | |
Long-Term Purchase Commitment [Line Items] | |
2025 | 25,499 |
2026 | 0 |
2027 | 0 |
2028 | 0 |
2029 | 0 |
Thereafter | 0 |
Infrastructure [Member] | |
Long-Term Purchase Commitment [Line Items] | |
2025 | 695 |
2026 | 695 |
2027 | 4,128 |
2028 | 21,214 |
2029 | 21,236 |
Thereafter | 232,073 |
Service Contracts [Member] | |
Long-Term Purchase Commitment [Line Items] | |
2025 | 57,234 |
2026 | 38,386 |
2027 | 23,178 |
2028 | 1,175 |
2029 | 0 |
Thereafter | $ 0 |