XML 113 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies Commitments and Contingencies (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Commitment To Contribute Capital to CRA Related Pool $ 55,499 $ 40,698
Less Than One Year    
Other Commitments [Line Items]    
Commitment To Contribute Capital to CRA Related Pool 27,750  
More Than Twelve (12) Months but Less Than Twenty-four (24) Months    
Other Commitments [Line Items]    
Commitment To Contribute Capital to CRA Related Pool $ 27,749