XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other Liabilities [Abstract]    
Within one year $ 3,045,860 $ 1,020,285
One to three years 110,684 63,866
Three to five years 11,608 11,773
Five years and thereafter 3 18
Certificates of deposit $ 3,168,155 $ 1,095,942