Derivative Instruments Fair Value and Offsets Table (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022 |
Derivatives, Fair Value [Line Items] | | | | |
Derivative Asset, Fair Value, Gross Asset | $ 16,406 | | $ 74,346 | |
Derivative Asset, Fair Value, Gross Liability | (14,361) | | (33,428) | |
Derivative Asset, Fair Value, Amount Offset Against Collateral | 2,045 | | 40,918 | |
Derivative Liability, Fair Value, Gross Liability | 40,130 | | 21,589 | |
Derivative Liability, Fair Value, Gross Asset | (32,710) | | (14,801) | |
Derivative Liability, Fair Value, Amount Offset Against Collateral | 7,420 | | 6,788 | |
Derivative Asset, Collateral, Obligation to Return Cash, Offset | 16 | | 18,600 | |
Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset | 18,400 | | | |
Financial Swaps | Other Current Assets [Member] | | | | |
Derivatives, Fair Value [Line Items] | | | | |
Derivative Asset, Fair Value, Gross Asset | 1,611 | | 72,548 | |
Derivative Asset, Fair Value, Gross Liability | (752) | | (32,609) | [1] |
Derivative Asset, Fair Value, Amount Offset Against Collateral | 859 | | 39,939 | |
Derivative Liability, Fair Value, Gross Liability | 752 | | 13,982 | |
Derivative Liability, Fair Value, Gross Asset | (752) | | (13,982) | |
Derivative Liability, Fair Value, Amount Offset Against Collateral | 0 | | 0 | |
Financial Swaps | Other Current Liabilities | | | | |
Derivatives, Fair Value [Line Items] | | | | |
Derivative Asset, Fair Value, Gross Asset | 12,571 | | 132 | |
Derivative Asset, Fair Value, Gross Liability | (12,571) | | (132) | |
Derivative Asset, Fair Value, Amount Offset Against Collateral | 0 | | 0 | |
Derivative Liability, Fair Value, Gross Liability | 34,658 | | 1,577 | |
Derivative Liability, Fair Value, Gross Asset | (30,936) | [2] | (132) | |
Derivative Liability, Fair Value, Amount Offset Against Collateral | 3,722 | | 1,445 | |
Financial Swaps | Other Assets | | | | |
Derivatives, Fair Value [Line Items] | | | | |
Derivative Asset, Fair Value, Gross Asset | 2,224 | | 622 | |
Derivative Asset, Fair Value, Gross Liability | (1,038) | [3] | (43) | |
Derivative Asset, Fair Value, Amount Offset Against Collateral | 1,186 | | 579 | |
Derivative Liability, Fair Value, Gross Liability | 1,022 | | 43 | |
Derivative Liability, Fair Value, Gross Asset | (1,022) | | (43) | |
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 | | | 644 | |
Derivative Asset, Fair Value, Gross Liability | | | (644) | |
Derivative Asset, Fair Value, Amount Offset Against Collateral | | | 0 | |
Derivative Liability, Fair Value, Gross Liability | | | 2,136 | |
Derivative Liability, Fair Value, Gross Asset | | | (644) | |
Derivative Liability, Fair Value, Amount Offset Against Collateral | | | 1,492 | |
Forward contracts | Other Current Assets [Member] | | | | |
Derivatives, Fair Value [Line Items] | | | | |
Derivative Asset, Fair Value, Gross Asset | | | 400 | |
Derivative Asset, Fair Value, Gross Liability | | | 0 | |
Derivative Asset, Fair Value, Amount Offset Against Collateral | | | 400 | |
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 | 1,890 | | 2,071 | |
Derivative Liability, Fair Value, Gross Asset | 0 | | 0 | |
Derivative Liability, Fair Value, Amount Offset Against Collateral | 1,890 | | 2,071 | |
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 | 1,808 | | 1,780 | |
Derivative Liability, Fair Value, Gross Asset | 0 | | 0 | |
Derivative Liability, Fair Value, Amount Offset Against Collateral | $ 1,808 | | $ 1,780 | |
|
[1](3) Current asset derivative amounts offset include $18.6 million of collateral payable at December 31, 2022.[2](1) Current liability derivative amounts offset include $18.4 million of collateral receivable at March 31, 2023.[3](2) Long-term asset derivative amounts offset include $16 thousand of collateral payable at March 31, 2023. |