XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Investments [Abstract]    
Amortized cost, Due in less than one year $ 24,994  
Estimated fair value, Due in less than one year 24,848  
Amortized cost, Due after one year but within five years 342,614  
Estimated fair value, Due after one year but within five years 326,409  
Amortized cost, Due after five years but within ten years 99,159  
Estimated fair value, Due after five years but within ten years 93,743  
Amortized cost, Due after ten years 43,914  
Estimated fair value, Due after ten years 41,633  
Amortized cost, Total 510,681 $ 375,579
Estimated fair value, Total $ 486,633 $ 380,717