XML 47 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 32,811  
Estimated fair value, due in less than one year 32,579  
Amortized cost, due after one year but within five years 203,627  
Estimated fair value, due after one year but within five years 196,665  
Amortized cost, due after five years but within ten years 88,990  
Estimated fair value, due after five years but within ten years 87,705  
Amortized cost, due after ten years 33,820  
Estimated fair value, due after ten years 33,079  
Amortized cost, Total available-for-sale 359,248 $ 393,396
Estimated fair value, Total available-for-sale 350,028 372,512
Amortized cost, due after five years but within ten years 3,760  
Estimated fair value, due after five years but within ten years 3,468  
Amortized cost, Total held-to-maturity 3,760 3,672
Estimated fair value, Total held-to-maturity $ 3,468 $ 3,290