XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Deposits [Abstract]      
Certificates of deposit less than $100,000 $ 754,558 $ 702,632 $ 655,576
Certificates $100,000 to $250,000 241,536 225,106 244,148
Certificates $250,000 and over 173,422 187,073 165,703
Total certificates of deposit $ 1,169,516 $ 1,114,811 $ 1,065,427