XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits - Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Certificates of deposit:    
Certificates of deposit less than or equal to $250,000 $ 344,818 $ 330,475
Certificates of deposit greater than $250,000 398,263 385,072
Total certificates of deposit $ 743,081 $ 715,547