XML 250 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Investment securities - Summary of Amortized Cost and Fair Value of Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost of Held-to-maturity Securities    
Amortized Cost, After one but within five years, Held to maturity $ 1,189  
Amortized Cost, After five but within ten years, Held to maturity 9,657  
Amortized Cost, Held to maturity 10,846  
Amortized Cost, Mortgage-backed securities, Held to maturity 67,338  
Held to maturity, Amortized Cost 78,184 $ 84,851
Fair Value of Held-to-maturity Securities    
Fair Value, After one but within five years, Held to maturity 1,069  
Fair Value, After five but within ten years, Held to maturity 8,674  
Fair Value, Held to maturity 9,743  
Fair Value, Mortgage-backed securities, Held to maturity 55,409  
Held to maturity, Fair Value $ 65,152 $ 71,698