XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 23,783  
Estimated fair value, Due in less than one year 23,720  
Amortized cost, Due after one year but within five years 337,479  
Estimated fair value, Due after one year but within five years 325,866  
Amortized cost, Due after five years but within ten years 76,120  
Estimated fair value, Due after five years but within ten years 74,127  
Amortized cost, Due after ten years 43,402  
Estimated fair value, Due after ten years 43,270  
Amortized cost, Total 480,784 $ 375,579
Estimated fair value, Total $ 466,983 $ 380,717