XML 85 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Amortized Cost and Fair Value of Debt Securities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]  
Due within one year $ 15
Due after one year through five years 14,232
Due after five years through ten years 0
Due after ten years 111
Amortized cost 14,358
Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract]  
Due within one year 15
Due after one year through five years 13,827
Due after five years through ten years 0
Due after ten years 86
Total 13,928
Debt Securities, Available-for-sale, Amortized Cost [Abstract]  
Due within one year 27,153
Due after one year through five years 203,147
Due after five years through ten years 0
Due after ten years 0
Total 230,300
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]  
Due within one year 26,997
Due after one year through five years 201,719
Due after five years through ten years 0
Due after ten years 0
Total $ 228,716