XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 29,938  
Estimated fair value, Due in less than one year 30,020  
Amortized cost, Due after one year but within five years 232,658  
Estimated fair value, Due after one year but within five years 235,528  
Amortized cost, Due after five years but within ten years 52,948  
Estimated fair value, Due after five years but within ten years 55,177  
Amortized cost, Due after ten years 55,144  
Estimated fair value, Due after ten years 57,793  
Amortized cost, Total 370,688 $ 284,758
Estimated fair value, Total $ 378,518 $ 297,270