XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 28,023  
Estimated fair value, Due in less than one year 28,100  
Amortized cost, Due after one year but within five years 167,223  
Estimated fair value, Due after one year but within five years 170,860  
Amortized cost, Due after five years but within ten years 58,457  
Estimated fair value, Due after five years but within ten years 60,891  
Amortized cost, Due after ten years 58,548  
Estimated fair value, Due after ten years 61,054  
Amortized cost, Total 312,251 $ 284,758
Estimated fair value, Total $ 320,905 $ 297,270