XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 30,620  
Estimated fair value, due in less than one year 30,363  
Amortized cost, due after one year but within five years 199,340  
Estimated fair value, due after one year but within five years 192,019  
Amortized cost, due after five years but within ten years 105,688  
Estimated fair value, due after five years but within ten years 101,055  
Amortized cost, due after ten years 30,727  
Estimated fair value, due after ten years 29,005  
Amortized cost, Total available-for-sale 366,375 $ 393,396
Estimated fair value, Total available-for-sale 352,442 372,512
Amortized cost, due after five years but within ten years 3,730  
Estimated fair value, due after five years but within ten years 3,448  
Amortized cost, Total held-to-maturity 3,730 3,672
Estimated fair value, Total held-to-maturity $ 3,448 $ 3,290