XML 140 R120.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative Asset, Fair Value, Amount Offset Against Collateral $ 6,364 $ 7,748
Derivative Asset 133,481 297,338
Derivative Liability, Fair Value, Amount Offset Against Collateral 6,364 7,748
Derivative Liability 13,301 392
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 51 666
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 51 720
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 428 265
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 428 319
Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value, Gross Liability 8,483 12,352
Derivative Asset, Fair Value, Gross Asset 25,636 41,774
Derivative Asset, Fair Value, Amount Offset Against Collateral 25,636 41,720
Derivative Asset 0 54
Derivative Liability, Fair Value, Amount Offset Against Collateral 8,483 12,298
Derivative Liability $ 0 $ 54