XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 22,482  
Estimated fair value, due in less than one year 22,142  
Amortized cost, due after one year but within five years 300,282  
Estimated fair value, due after one year but within five years 280,685  
Amortized cost, due after five years but within ten years 147,965  
Estimated fair value, due after five years but within ten years 138,189  
Amortized cost, due after ten years 51,776  
Estimated fair value, due after ten years 48,290  
Amortized cost, Total 522,505 $ 375,579
Estimated fair value, Total 489,306 380,717
Amortized cost, due after five years but within ten years 3,524  
Estimated fair value, due after five years but within ten years 3,452  
Total held-to-maturity 3,524
Total held-to-maturity $ 3,452