XML 144 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments and Off-balance sheet Financial Instruments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Derivative Financial Instruments and Off-balance sheet Financial Instruments    
Potential recoveries $ 0  
Cash and securities pledged as collateral, from counterparties 7,000,000  
Securities pledged as collateral to counterparties 19,000,000  
Collateral posted 17,000,000 $ 3,000,000
Margin deposits 60,000,000  
Margin deposit liabilities $ 12,000,000