v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Other Commitments [Line Items]    
Revision of estimated asset retirement obligation $ 714 $ 0
Asset Purchase Commitment    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation $ 55,800