XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Minimum Annual Rental Payments for Bank facilities Due Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases    
2024 $ 4,116  
2025 9,529  
2026 9,438  
2027 5,776  
2028 5,534  
Thereafter 21,413  
Total minimum payments required 55,806  
Less: implied interest (8,321)  
Total lease obligations $ 47,485 $ 40,822