XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 25,401  
Estimated fair value, due in less than one year 25,096  
Amortized cost, due after one year but within five years 281,185  
Estimated fair value, due after one year but within five years 265,879  
Amortized cost, due after five years but within ten years 155,835  
Estimated fair value, due after five years but within ten years 147,293  
Amortized cost, due after ten years 54,209  
Estimated fair value, due after ten years 51,902  
Amortized cost, Total 516,630 $ 522,505
Estimated fair value, Total 490,170 489,306
Amortized cost, due after five years but within ten years 3,467  
Estimated fair value, due after five years but within ten years 3,149  
Total held-to-maturity 3,467 3,524
Total held-to-maturity $ 3,149 $ 3,452