v3.25.4
Derivative Instruments - Fair value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair value of derivative instruments    
Current portion of fair value of derivative assets $ 68,913 $ 1,050
Noncurrent portion of fair value of derivative assets 12,524 1,296
Total asset derivatives 81,000  
Current portion of fair value of derivative liabilities   31,792
Noncurrent portion of fair value of derivative liabilities   17,233
Derivatives not designated as hedges for accounting purposes    
Fair value of derivative instruments    
Total asset derivatives 81,437 2,346
Total liability derivatives   49,025
Net derivatives liability 81,437 (46,679)
Derivatives not designated as hedges for accounting purposes | Commodity derivatives    
Fair value of derivative instruments    
Current portion of fair value of derivative assets 68,054  
Noncurrent portion of fair value of derivative assets 12,524  
Current portion of fair value of derivative liabilities   31,792
Noncurrent portion of fair value of derivative liabilities   17,233
Derivatives not designated as hedges for accounting purposes | Commodity derivatives | VIE, Martica    
Fair value of derivative instruments    
Current portion of fair value of derivative liabilities   2,000
Derivatives not designated as hedges for accounting purposes | Embedded derivatives    
Fair value of derivative instruments    
Current portion of fair value of derivative assets $ 859 1,050
Noncurrent portion of fair value of derivative assets   $ 1,296