XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 12,481  
Estimated fair value, Due in less than one year 12,558  
Amortized cost, Due after one year but within five years 148,182  
Estimated fair value, Due after one year but within five years 153,152  
Amortized cost, Due after five years but within ten years 61,972  
Estimated fair value, Due after five years but within ten years 65,783  
Amortized cost, Due after ten years 62,123  
Estimated fair value, Due after ten years 65,777  
Amortized cost, Total 284,758 $ 356,059
Estimated fair value, Total $ 297,270 $ 362,998