XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 37,665  
Estimated fair value, due in less than one year 37,145  
Amortized cost, due after one year but within five years 244,383  
Estimated fair value, due after one year but within five years 232,810  
Amortized cost, due after five years but within ten years 142,669  
Estimated fair value, due after five years but within ten years 134,262  
Amortized cost, due after ten years 49,980  
Estimated fair value, due after ten years 48,552  
Amortized cost, Total available-for-sale 474,697 $ 522,505
Estimated fair value, Total available-for-sale 452,769 489,306
Amortized cost, due after five years but within ten years 3,555  
Estimated fair value, due after five years but within ten years 3,049  
Amortized cost, Total held-to-maturity 3,555 3,524
Estimated fair value, Total held-to-maturity $ 3,049 $ 3,452