XML 90 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments Fair Value (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
Fair value of derivative assets and liabilities      
Derivative, fair value, net $ 38,300 $ 57,100  
Derivative assets, current 48,522 56,442  
Derivative assets, noncurrent 3,973 8,672  
Total derivative assets 52,495 65,114  
Derivative liabilities, current 7,058 6,789  
Derivative liabilities, noncurrent 7,142 1,273  
Total derivative liabilities (14,200) (8,062)  
Derivative asset, amounts not offset in the accompanying balance sheets (12,995) (7,362)  
Derivative liabilities, amounts not offset in the accompanying balance sheets 12,995 7,362  
Derivative asset, fair value, net amounts 39,500 57,752  
Derivative liabilities, fair value, net amounts (1,205) (700)  
Not Designated as Hedging Instrument      
Fair value of derivative assets and liabilities      
Derivative assets, current 48,522 56,442  
Derivative assets, noncurrent 3,973 8,672  
Derivative liabilities, current 7,058 6,789  
Derivative liabilities, noncurrent $ 7,142 $ 1,273  
Designated as Hedging Instrument      
Fair value of derivative assets and liabilities      
Derivative, number of instruments held 0 0 0
Fair Value, Recurring | Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument      
Fair value of derivative assets and liabilities      
Total derivative assets $ 52,495 $ 65,114  
Total derivative liabilities $ 14,200 $ 8,062