XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 29,015  
Estimated fair value, due in less than one year 28,812  
Amortized cost, due after one year but within five years 210,155  
Estimated fair value, due after one year but within five years 201,011  
Amortized cost, due after five years but within ten years 104,394  
Estimated fair value, due after five years but within ten years 98,476  
Amortized cost, due after ten years 29,550  
Estimated fair value, due after ten years 27,693  
Amortized cost, Total available-for-sale 373,114 $ 393,396
Estimated fair value, Total available-for-sale 355,992 372,512
Amortized cost, due after five years but within ten years 3,701  
Estimated fair value, due after five years but within ten years 3,439  
Amortized cost, Total held-to-maturity 3,701 3,672
Estimated fair value, Total held-to-maturity $ 3,439 $ 3,290