XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 49,872  
Estimated fair value, due in less than one year 49,319  
Amortized cost, due after one year but within five years 237,634  
Estimated fair value, due after one year but within five years 228,782  
Amortized cost, due after five years but within ten years 98,484  
Estimated fair value, due after five years but within ten years 95,207  
Amortized cost, due after ten years 38,332  
Estimated fair value, due after ten years 37,704  
Amortized cost, Total available-for-sale 424,322 $ 474,697
Estimated fair value, Total available-for-sale 411,012 452,769
Amortized cost, due after five years but within ten years 3,643  
Estimated fair value, due after five years but within ten years 3,131  
Amortized cost, Total held-to-maturity 3,643 3,555
Estimated fair value, Total held-to-maturity $ 3,131 $ 3,049