v3.25.1
Derivative Instruments Fair Value and Offsets Table (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 29,635 $ 5,188
Derivative Asset, Fair Value, Gross Liability (15,948) (5,188)
Derivative Asset, Fair Value, Amount Offset Against Collateral 13,687 0
Derivative Liability, Fair Value, Gross Liability 25,541 31,776
Derivative Liability, Fair Value, Gross Asset (9,537) (15,517)
Derivative Liability, Fair Value, Amount Offset Against Collateral 16,004 16,259
Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Collateral, Obligation to Return Cash, Offset 7,400  
Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset 1,000 11,900
Other Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Collateral, Obligation to Return Cash, Offset   1,500
Financial Swaps | Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 24,372  
Derivative Asset, Fair Value, Gross Liability [1] (15,287)  
Derivative Asset, Fair Value, Amount Offset Against Collateral 9,085  
Derivative Liability, Fair Value, Gross Liability 7,876  
Derivative Liability, Fair Value, Gross Asset (7,876)  
Derivative Liability, Fair Value, Amount Offset Against Collateral 0  
Financial Swaps | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 511 3,072
Derivative Asset, Fair Value, Gross Liability (511) (3,072)
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 5,252 18,092
Derivative Liability, Fair Value, Gross Asset (1,511) [2] (14,931) [3]
Derivative Liability, Fair Value, Amount Offset Against Collateral 3,741 3,161
Financial Swaps | Other Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 4,752 1,939
Derivative Asset, Fair Value, Gross Liability (150) (1,939) [4]
Derivative Asset, Fair Value, Amount Offset Against Collateral 4,602 0
Derivative Liability, Fair Value, Gross Liability 150 409
Derivative Liability, Fair Value, Gross Asset (150) (409)
Derivative Liability, Fair Value, Amount Offset Against Collateral 0 0
Financial Swaps | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0 177
Derivative Asset, Fair Value, Gross Liability 0 (177)
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 472 1,019
Derivative Liability, Fair Value, Gross Asset 0 (177)
Derivative Liability, Fair Value, Amount Offset Against Collateral 472 842
Forward contracts | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0 0
Derivative Asset, Fair Value, Gross Liability 0 0
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 891 1,291
Derivative Liability, Fair Value, Gross Asset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 891 1,291
Forward contracts | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0 0
Derivative Asset, Fair Value, Gross Liability 0 0
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 10,900 10,965
Derivative Liability, Fair Value, Gross Asset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral $ 10,900 $ 10,965
[1] Current asset derivative amounts offset include $7.4 million of collateral payable at March 31, 2025.
[2] Current liability derivative amounts offset include $1.0 million of collateral receivable at March 31, 2025.
[3] Current liability derivative amounts offset include $11.9 million of collateral receivable at December 31, 2024.
[4] Long-term asset derivative amounts offset include $1.5 million of collateral payable at December 31, 2024.