v3.25.2
Customer Deposits - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits [Abstract]    
Demand deposits $ 114,777  
Maturing In:    
2025 1,476  
2026 113,888  
2027 118,834  
2028 62,581  
2029 30,419  
Thereafter 40,385  
Total $ 482,360 $ 134,100