XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 37,975  
Estimated fair value, due in less than one year 37,272  
Amortized cost, due after one year but within five years 265,924  
Estimated fair value, due after one year but within five years 244,855  
Amortized cost, due after five years but within ten years 142,733  
Estimated fair value, due after five years but within ten years 127,386  
Amortized cost, due after ten years 53,063  
Estimated fair value, due after ten years 47,344  
Amortized cost, Total available-for-sale 499,695 $ 522,505
Estimated fair value, Total available-for-sale 456,857 489,306
Amortized cost, due after five years but within ten years 3,525  
Estimated fair value, due after five years but within ten years 3,225  
Amortized cost, Total held-to-maturity 3,525 3,524
Estimated fair value, Total held-to-maturity $ 3,225 $ 3,452