XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Deposits - Scheduled Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Banking And Thrifts [Abstract]    
2024 $ 449,470  
2025 59,404  
2026 41,365  
2027 48,378  
2028 2,209  
Total certificates of deposit $ 600,826 $ 458,290