XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Maturities of Uninsured Deposits Exceeding Two Hundred And Fifty Thousand Dollars FEDIC Insurance Limit (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Contractual Maturities, Time Deposits, $100,000 or More [Abstract]    
Maturing within three months $ 315,495 $ 518,457
After three but within six months 327,183 421,242
After six but within 12 months 466,699 232,120
After 12 months 73,534 165,353
Total 1,182,911 1,337,172
Time deposits of $250,000 or more $ 2,500,000 $ 2,000,000