XML 140 R125.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative Asset, Fair Value, Amount Offset Against Collateral $ 16,129 $ 6,364
Derivative Asset 22,682 133,481
Derivative Liability, Fair Value, Amount Offset Against Collateral 16,129 6,364
Derivative Liability 398,370 13,301
Designated as Hedging Instrument [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value, Gross Liability 16,129 8,483
Derivative Asset, Fair Value, Gross Asset 217,246 25,636
Derivative Asset, Fair Value, Amount Offset Against Collateral 16,129 6,364
Derivative Asset 184,095 19,272
Derivative Liability, Fair Value, Amount Offset Against Collateral 16,129 6,364
Derivative Liability 0 2,119
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 17,022 0
Derivative Liability, Fair Value, Amount Not Offset Against Collateral $ 0 $ 0