XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
July 1 - December 31, 2024 $ 18,913  
2025 17,828  
2026 16,711  
2027 14,008  
2028 12,563  
Thereafter 128,273  
Total lease payments 208,296  
Less imputed interest 103,594  
Operating lease liability 104,702 $ 11,174
Finance Leases    
July 1 - December 31, 2024 1,053  
2025 1,111  
2026 824  
2027 402  
2028 215  
Thereafter 24  
Total lease payments 3,629  
Less imputed interest 594  
Finance lease liability $ 3,035 $ 2,414
Operating lease, weighted average remaining lease term (in years) 13 years 3 months 25 days  
Finance lease, weighted average remaining lease term (in years) 2 years 9 months