v3.26.1
Derivative Instruments Fair Value and Offsets Table (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 4,618 $ 3,982
Derivative Asset, Fair Value, Gross Liability (4,410) (3,979)
Derivative Asset, Fair Value, Amount Offset Against Collateral 208 3
Derivative Liability, Fair Value, Gross Liability 64,505 53,498
Derivative Liability, Fair Value, Gross Asset (41,357) (33,779)
Derivative Liability, Fair Value, Amount Offset Against Collateral 23,148 19,719
Balance Sheet Location [Axis]: us-gaap:OtherLiabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset 5,900 2,900
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset 31,000 26,900
Financial Swaps | Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 333  
Derivative Asset, Fair Value, Gross Liability (125)  
Derivative Asset, Fair Value, Amount Offset Against Collateral 208  
Derivative Liability, Fair Value, Gross Liability 125  
Derivative Liability, Fair Value, Gross Asset (125)  
Derivative Liability, Fair Value, Amount Offset Against Collateral 0  
Financial Swaps | Balance Sheet Location [Axis]: us-gaap:OtherLiabilities    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 1,196 1,444
Derivative Asset, Fair Value, Gross Liability (1,196) (1,444)
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 14,255 7,479
Derivative Liability, Fair Value, Gross Asset (7,137) [1] (4,385) [2]
Derivative Liability, Fair Value, Amount Offset Against Collateral 7,118 3,094
Financial Swaps | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 3,089 2,535
Derivative Asset, Fair Value, Gross Liability (3,089) (2,535)
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 38,901 34,486
Derivative Liability, Fair Value, Gross Asset (34,095) [3] (29,394) [4]
Derivative Liability, Fair Value, Amount Offset Against Collateral 4,806 5,092
Forward contracts | Balance Sheet Location [Axis]: us-gaap:OtherAssetsCurrent    
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 | Balance Sheet Location [Axis]: us-gaap:OtherLiabilities    
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,143 10,524
Derivative Liability, Fair Value, Gross Asset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 10,143 10,524
Forward contracts | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
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 1,081 1,009
Derivative Liability, Fair Value, Gross Asset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral $ 1,081 $ 1,009
[1] Long-term liability derivative amounts offset include $5.9 million of collateral receivable at June 30, 2026.
[2] Long-term liability derivative amounts offset include $2.9 million of collateral receivable at December 31, 2025.
[3] Current liability derivative amounts offset include $31.0 million of collateral receivable at June 30, 2026.
[4] Current liability derivative amounts offset include $26.9 million of collateral receivable at December 31, 2025.