XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Securities Held to Maturity (Summary of Credit Rating) (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Held-to-maturity $ 98,995 $ 99,914
Marketable Securities [Line Items]    
Debt Securities, Held-to-maturity 98,995 99,914
Standard & Poor's, AAA Rating    
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Held-to-maturity 15,593 15,735
Marketable Securities [Line Items]    
Debt Securities, Held-to-maturity 15,593 15,735
Standard & Poor's, AA Rating    
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Held-to-maturity 75,859 76,585
Marketable Securities [Line Items]    
Debt Securities, Held-to-maturity 75,859 76,585
Standard & Poor's, A Rating    
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Held-to-maturity 7,543 7,594
Marketable Securities [Line Items]    
Debt Securities, Held-to-maturity 7,543 7,594
Standard & Poor's, BBB Rating    
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Held-to-maturity 0 0
Marketable Securities [Line Items]    
Debt Securities, Held-to-maturity 0 0
Standard & Poor's, Below Investment Grade Rating    
Investments, Debt and Equity Securities [Abstract]    
Debt Securities, Held-to-maturity 0 0
Marketable Securities [Line Items]    
Debt Securities, Held-to-maturity $ 0 $ 0