XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 47,090  
Estimated fair value, due in less than one year 46,396  
Amortized cost, due after one year but within five years 237,018  
Estimated fair value, due after one year but within five years 223,301  
Amortized cost, due after five years but within ten years 117,862  
Estimated fair value, due after five years but within ten years 109,476  
Amortized cost, due after ten years 43,276  
Estimated fair value, due after ten years 41,286  
Amortized cost, Total available-for-sale 445,246 $ 474,697
Estimated fair value, Total available-for-sale 420,459 452,769
Amortized cost, due after five years but within ten years 3,613  
Estimated fair value, due after five years but within ten years 3,128  
Amortized cost, Total held-to-maturity 3,613 3,555
Estimated fair value, Total held-to-maturity $ 3,128 $ 3,049