XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Customer Deposits - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Demand deposits $ 179,832  
Maturing In:    
2025 1,449  
2026 136,817  
2027 163,699  
2028 100,601  
2029 30,347  
Thereafter 82,070  
Total $ 694,815 $ 134,100