XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 35,536  
Estimated fair value, due in less than one year 35,269  
Amortized cost, due after one year but within five years 222,328  
Estimated fair value, due after one year but within five years 210,035  
Amortized cost, due after five years but within ten years 99,918  
Estimated fair value, due after five years but within ten years 93,765  
Amortized cost, due after ten years 35,614  
Estimated fair value, due after ten years 33,443  
Amortized cost, Total available-for-sale 393,396 $ 474,697
Estimated fair value, Total available-for-sale 372,512 452,769
Amortized cost, due after five years but within ten years 3,672  
Estimated fair value, due after five years but within ten years 3,290  
Amortized cost, Total held-to-maturity 3,672 3,555
Estimated fair value, Total held-to-maturity $ 3,290 $ 3,049