XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Remaining Maturities of Certificate of Deposit Accounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total certificate of deposit accounts $ 2,650,164 $ 2,311,290
Certificates of Deposit [Member]    
Within 12 months 2,522,666 2,210,586
More than 12 months to 24 months 114,053 89,816
More than 24 months to 36 months 8,192 2,115
More than 36 months to 48 months 3,799 4,733
More than 48 months to 60 months 1,185 2,898
More than 60 months 269 1,142
Total certificate of deposit accounts $ 2,650,164 $ 2,311,290