XML 75 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits - Schedule of Contractual Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits, by Type [Abstract]    
Within one year $ 91,928  
Year 2 11,972  
Year 3 8,978  
Year 4 13,043  
Year 5 67,846  
Thereafter  
Total certificates of deposit $ 193,767 $ 190,048