v3.26.1
Commitments - Schedule of Fixed and Determinable Portion of Commitments, Excluding Lease Components with Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Long-Term Purchase Commitment [Line Items]  
2026 $ 41,585
2027 47,113
2028 26,864
2029 25,689
2030 25,689
Thereafter 216,094
Long-Lead Equipment [Member]  
Long-Term Purchase Commitment [Line Items]  
2026 9,487
2027 868
2028 5,212
2029 5,212
2030 5,212
Thereafter 9,555
Infrastructure [Member]  
Long-Term Purchase Commitment [Line Items]  
2026 0
2027 3,413
2028 20,477
2029 20,477
2030 20,477
Thereafter 206,539
Service Contracts [Member]  
Long-Term Purchase Commitment [Line Items]  
2026 32,098
2027 37,682
2028 0
2029 0
2030 0
Thereafter 0
Other commitments [Member]  
Long-Term Purchase Commitment [Line Items]  
2026 0
2027 5,150
2028 1,175
2029 0
2030 0
Thereafter $ 0