v3.26.1
Commitments and Contingencies - Schedule of Volume Commitments (Details) - Future Firm Sales Commitments
$ in Thousands
Jun. 30, 2026
USD ($)
Loss Contingencies [Line Items]  
Remaining 2026 $ 34,725
2027 64,546
2028 59,622
2029 54,810
2030 50,753
Total $ 264,456