v3.26.1
Derivative Contracts - Schedule of Gross Amounts of Recognized Derivative, Subject to Master Netting Arrangements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeAssetsCurrent    
Offsetting Derivative Assets    
Derivative contracts – current, gross $ 4,040 $ 43,974
Netting arrangements (3,064) (1,468)
Derivative contracts – current, net 976 42,506
Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeAssetsNoncurrent    
Offsetting Derivative Assets    
Derivative contracts – current, gross 227 12,519
Netting arrangements 0 (27)
Derivative contracts – current, net 227 12,492
Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeLiabilitiesCurrent    
Offsetting Derivative Liabilities    
Derivative contracts – long-term, gross (8,499) (1,468)
Netting arrangements 3,064 1,468
Derivative contracts – current, net (5,435) 0
Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeLiabilitiesNoncurrent    
Offsetting Derivative Liabilities    
Derivative contracts – long-term, gross (5,812) (2,989)
Netting arrangements 0 27
Derivative contracts – current, net $ (5,812) $ (2,962)