XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Deposits - Schedule of Major Types of Deposits (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Banking and Thrift, Other Disclosure [Abstract]    
Non-interest-bearing $ 1,731,760 $ 1,617,182
Interest-bearing checking 4,090,930 4,000,553
Money market deposit 1,397,434 1,301,197
Savings 1,000,488 1,066,438
Time deposits 2,215,382 2,080,972
Total deposits $ 10,435,994 $ 10,066,342