XML 105 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Deposits (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Time Deposits, Fiscal Year Maturity [Abstract]    
2023 $ 2,730,929,000  
2024 617,312,000  
2025 99,814,000  
2026 26,551,000  
2027 14,645,000  
Thereafter 104,000  
Time deposits, Total 3,489,355,000 $ 2,133,784,000
Time Deposits, at or Above FDIC Insurance Limit 1,300,000,000 603,800,000
Bank Overdrafts $ 1,400,000 $ 1,900,000