XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 12,464  
Estimated fair value, Due in less than one year 12,489  
Amortized cost, Due after one year but within five years 146,177  
Estimated fair value, Due after one year but within five years 151,148  
Amortized cost, Due after five years but within ten years 63,935  
Estimated fair value, Due after five years but within ten years 67,775  
Amortized cost, Due after ten years 64,493  
Estimated fair value, Due after ten years 68,118  
Amortized cost, Total 287,069 $ 356,059
Estimated fair value, Total $ 299,530 $ 362,998