v3.25.2
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