XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 33,292  
Estimated fair value, due in less than one year 32,728  
Amortized cost, due after one year but within five years 263,298  
Estimated fair value, due after one year but within five years 246,734  
Amortized cost, due after five years but within ten years 162,266  
Estimated fair value, due after five years but within ten years 151,903  
Amortized cost, due after ten years 55,550  
Estimated fair value, due after ten years 53,013  
Amortized cost, Total available-for-sale 514,406 $ 522,505
Estimated fair value, Total available-for-sale 484,378 489,306
Amortized cost, due after five years but within ten years 3,496  
Estimated fair value, due after five years but within ten years 3,300  
Amortized cost, Total held-to-maturity 3,496 3,524
Estimated fair value, Total held-to-maturity $ 3,300 $ 3,452