v3.26.1
Derivative Instruments Fair Value and Offsets Table (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 4,125 $ 3,982
Derivative Asset, Fair Value, Gross Liability (4,096) (3,979)
Derivative Asset, Fair Value, Amount Offset Against Collateral 29 3
Derivative Liability, Fair Value, Gross Liability 46,819 53,498
Derivative Liability, Fair Value, Gross Asset (23,555) (33,779)
Derivative Liability, Fair Value, Amount Offset Against Collateral 23,264 19,719
Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset 20,500 26,900
Other Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Collateral, Obligation to Return Cash, Offset 1,000  
Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset   2,900
Financial Swaps | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 143  
Derivative Asset, Fair Value, Gross Liability (114)  
Derivative Asset, Fair Value, Amount Offset Against Collateral 29  
Derivative Liability, Fair Value, Gross Liability 114  
Derivative Liability, Fair Value, Gross Asset (114)  
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 674 2,535
Derivative Asset, Fair Value, Gross Liability (674) (2,535)
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 25,716 34,486
Derivative Liability, Fair Value, Gross Asset (21,153) [1] (29,394) [2]
Derivative Liability, Fair Value, Amount Offset Against Collateral 4,563 5,092
Financial Swaps | Other Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 3,092  
Derivative Asset, Fair Value, Gross Liability [3] (3,092)  
Derivative Asset, Fair Value, Amount Offset Against Collateral 0  
Derivative Liability, Fair Value, Gross Liability 2,072  
Derivative Liability, Fair Value, Gross Asset (2,072)  
Derivative Liability, Fair Value, Amount Offset Against Collateral 0  
Financial Swaps | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 216 1,444
Derivative Asset, Fair Value, Gross Liability (216) (1,444)
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 5,977 7,479
Derivative Liability, Fair Value, Gross Asset (216) (4,385) [4]
Derivative Liability, Fair Value, Amount Offset Against Collateral 5,761 3,094
Forward contracts | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset   3
Derivative Asset, Fair Value, Gross Liability   0
Derivative Asset, Fair Value, Amount Offset Against Collateral   3
Derivative Liability, Fair Value, Gross Liability   0
Derivative Liability, Fair Value, Gross Asset   0
Derivative Liability, Fair Value, Amount Offset Against Collateral   0
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 905 1,009
Derivative Liability, Fair Value, Gross Asset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 905 1,009
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 12,035 10,524
Derivative Liability, Fair Value, Gross Asset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral $ 12,035 $ 10,524
[1] Current liability derivative amounts offset include $20.5 million of collateral receivable at March 31, 2026.
[2] Current liability derivative amounts offset include $26.9 million of collateral receivable at December 31, 2025.
[3] Long-term asset derivative amounts offset include $1.0 million of collateral payable at March 31, 2026.
[4] Long-term liability derivative amounts offset include $2.9 million of collateral receivable at December 31, 2025.