XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.4
DEPOSITS - Schedule of Interest Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Money market deposit accounts $ 1,913,591 $ 1,513,605
Time deposits 352,473 471,415
Interest checking accounts 122,292 139,374
Savings accounts 13,250 14,212
Total interest-bearing deposits 2,401,606 2,138,606
Aggregate time deposits of $250 or greater $ 115,313 $ 96,310