XML 95 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Interest Expense on Deposits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Banking and Thrift, Other Disclosure [Abstract]      
Interest-bearing checking $ 86,320 $ 52,898 $ 11,344
Money market deposit 41,948 18,656 2,234
Savings 11,422 9,227 758
Time deposits 102,443 91,237 16,685
Total interest expense on deposits $ 242,133 $ 172,018 $ 31,021