XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits [Abstract]    
Time deposits, $100,000 or more $ 626,760 $ 588,849
Time deposits, $250,000 or more 464,044 370,419
Brokered deposits $ 420,820 $ 440,350