XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 8,398  
Estimated fair value, Due in less than one year 8,435  
Amortized cost, Due after one year but within five years 143,506  
Estimated fair value, Due after one year but within five years 148,821  
Amortized cost, Due after five years but within ten years 72,143  
Estimated fair value, Due after five years but within ten years 75,788  
Amortized cost, Due after ten years 70,300  
Estimated fair value, Due after ten years 73,781  
Amortized cost, Total 294,347 $ 356,059
Estimated fair value, Total $ 306,825 $ 362,998