XML 127 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits - Schedule of Maturities of Total Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturities of Time Deposits [Abstract]    
Due in 2023 $ 2,099,157  
Due in 2024 684,377  
Due in 2025 118,776  
Due in 2026 64,207  
Due in 2027 41,794  
Thereafter 5,469  
Total $ 3,013,780 $ 960,413