v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Loss Contingencies [Line Items]    
Operating lease right-of-use assets $ 4,152 $ 252
Total lease obligations $ 4,384  
Operating leases 18 years 7 months 6 days  
Loss contingency $ 250  
Aggregate contribution on loss contingency 45,000  
Briscoe    
Loss Contingencies [Line Items]    
Operating lease right-of-use assets 3,900  
Total lease obligations $ 4,000  
Operating leases 19 years 8 months 12 days  
Project Kati    
Loss Contingencies [Line Items]    
Capital expenditures $ 8,200  
Minimum    
Loss Contingencies [Line Items]    
Operating lease term 2 years  
Maximum    
Loss Contingencies [Line Items]    
Operating lease term 22 years