v3.26.1
Derivative Instruments - Fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value of derivative instruments    
Current portion of fair value of derivative assets $ 180,848 $ 68,913
Noncurrent portion of fair value of derivative assets 50,767 12,524
Current portion of fair value of derivative liabilities 1,913  
Noncurrent portion of fair value of derivative liabilities 1,613  
Derivatives not designated as hedges for accounting purposes    
Fair value of derivative instruments    
Total asset derivatives 231,615 81,437
Total liability derivatives 3,526  
Net derivatives liability 228,089 81,437
Derivatives not designated as hedges for accounting purposes | Commodity derivatives    
Fair value of derivative instruments    
Current portion of fair value of derivative assets 180,648 68,054
Noncurrent portion of fair value of derivative assets 50,767 12,524
Current portion of fair value of derivative liabilities 1,913  
Noncurrent portion of fair value of derivative liabilities 1,613  
Derivatives not designated as hedges for accounting purposes | Embedded derivatives    
Fair value of derivative instruments    
Current portion of fair value of derivative assets $ 200 $ 859