XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 43,396  
Estimated fair value, due in less than one year 42,807  
Amortized cost, due after one year but within five years 216,817  
Estimated fair value, due after one year but within five years 204,500  
Amortized cost, due after five years but within ten years 155,502  
Estimated fair value, due after five years but within ten years 145,894  
Amortized cost, due after ten years 45,946  
Estimated fair value, due after ten years 44,075  
Amortized cost, Total available-for-sale 461,661 $ 474,697
Estimated fair value, Total available-for-sale 437,276 452,769
Amortized cost, due after five years but within ten years 3,584  
Estimated fair value, due after five years but within ten years 3,104  
Amortized cost, Total held-to-maturity 3,584 3,555
Estimated fair value, Total held-to-maturity $ 3,104 $ 3,049