v3.25.2
Derivative Instruments - Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative asset, net, gross fair value $ 10,039 $ 3,435
Derivative assets, net, net fair value 10,039 3,435
Current derivative assets    
Derivative [Line Items]    
Derivative asset, gross fair value 16,747 9,817
Derivative asset, amounts netted (5,587) (6,553)
Derivative assets, net fair value 11,160 3,264
Non-current derivative assets    
Derivative [Line Items]    
Derivative asset, gross fair value 6,611 6,661
Derivative asset, amounts netted (6,611) (6,076)
Derivative assets, net fair value 0 585
Current derivative liabilities    
Derivative [Line Items]    
Derivative liability, gross fair value (5,599) (6,553)
Derivative liability, amounts netted 5,587 6,553
Derivative liability, net fair value (12) 0
Non-current derivative liabilities    
Derivative [Line Items]    
Derivative liability, gross fair value (7,720) (6,490)
Derivative liability, amounts netted 6,611 6,076
Derivative liability, net fair value $ (1,109) $ (414)