v3.26.1
Commitments and Contingencies - Schedule of Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Purchase Commitment  
2026 $ 615
2027 1,101,103
2028 1,002,324
2029 455,897
2030 and thereafter 353,500
Total 2,913,439
Liquidated Damages  
Liquidated Damages  
2026 0
2027 111,619
2028 122,809
2029 98,839
2030 and thereafter 63,000
Total $ 396,267