XML 102 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases        
Operating lease option to extend     true  
Lease expense:        
Operating leases $ 4,033 $ 4,004 $ 8,035 $ 8,035
Short-term leases 82 84 148 168
Sublease income (378) (317) (755) (742)
Net lease expense included in Occupancy and equipment expense 3,737 3,771 7,428 7,461
Payments for operating leases 5,335 $ 4,986 10,412 $ 9,960
Operating lease right-of-use assets recognized $ 648   $ 1,209  
Remaining lease term (in years) 3 years 3 months 18 days 3 years 10 months 24 days 3 years 3 months 18 days 3 years 10 months 24 days
Discount rate 3.90% 4.00% 3.90% 4.00%
Operating lease liabilities        
2026 $ 17,736   $ 17,736  
2027 11,276   11,276  
2028 5,180   5,180  
2029 4,747   4,747  
2030 3,385   3,385  
Thereafter 1,428   1,428  
Total lease payments 43,752   43,752  
Less imputed interest (3,664)   (3,664)  
Operating lease liability included in Accounts payable and accrued expenses $ 40,088   $ 40,088  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities   Accounts Payable and Accrued Liabilities  
Minimum        
Leases        
Remaining operating lease term 1 year   1 year  
Maximum        
Leases        
Remaining operating lease term 6 years   6 years  
Operating lease renewal term 5 years   5 years