XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Deposits (Tables)
6 Months Ended
Jun. 30, 2025
Financial Services, Banking and Thrift [Abstract]  
Schedule of Time Deposit Maturities
The remaining maturities of time deposits as of June 30, 2025 are as follows (in thousands):
As of June 30, 2025
Remaining six months ending, December 31, 2025$941,496 
2026161,981 
202718,077 
20289,431 
20296,206 
Thereafter8,000 
Total$1,145,191