XML 131 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Minimum Annual Rental Payments for Bank facilities Due Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases    
2025 $ 8,895  
2026 9,808  
2027 6,158  
2028 5,928  
2029 4,627  
Thereafter 19,419  
Total minimum payments required 54,835  
Less: implied interest (8,392)  
Total lease obligations $ 46,443 $ 40,822