XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 26,973  
Estimated fair value, Due in less than one year 27,036  
Amortized cost, Due after one year but within five years 196,435  
Estimated fair value, Due after one year but within five years 199,738  
Amortized cost, Due after five years but within ten years 59,233  
Estimated fair value, Due after five years but within ten years 61,754  
Amortized cost, Due after ten years 52,689  
Estimated fair value, Due after ten years 55,416  
Amortized cost, Total 335,330 $ 284,758
Estimated fair value, Total $ 343,944 $ 297,270