XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Amortized Cost and Fair Value of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due in 1 year or less $ 8,826  
Due after 1 year through 5 years 104,272  
Due after 5 years through 10 years 207,253  
Due after 10 years 267,357  
Amortized Cost 587,708 $ 684,917
Fair Value    
Due in 1 year or less 8,820  
Due after 1 year through 5 years 102,227  
Due after 5 years through 10 years 183,452  
Due after 10 years 233,522  
Total $ 528,021 $ 627,117