XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases    
Operating lease option to extend true  
Lease expense:    
Operating leases $ 4,002 $ 4,031
Short-term leases 66 84
Sublease income (377) (425)
Net lease expense included in Occupancy and equipment expense 3,691 3,690
Payments for operating leases 5,077 $ 4,974
Operating lease right-of-use assets recognized $ 561  
Remaining lease term (in years) 3 years 4 months 24 days 4 years 1 month 6 days
Discount rate 3.90% 3.80%
Operating lease liabilities    
2026 $ 19,109  
2027 13,352  
2028 5,765  
2029 5,009  
2030 3,506  
Thereafter 2,284  
Total lease payments 49,025  
Less imputed interest (4,653)  
Operating lease liability included in Accounts payable and accrued expenses $ 44,372  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities  
Minimum    
Leases    
Remaining operating lease term 1 year  
Maximum    
Leases    
Remaining operating lease term 8 years  
Operating lease renewal term 5 years