XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits - Schedule of Major Types of Deposits (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Banking and Thrift, Other Disclosure [Abstract]    
Non-interest-bearing $ 1,660,738 $ 1,617,182
Interest-bearing checking 4,006,653 4,000,553
Money market deposit 1,337,570 1,301,197
Savings 1,052,504 1,066,438
Time deposits 2,119,558 2,080,972
Total deposits $ 10,177,023 $ 10,066,342