XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
October 1 - December 31, 2024 $ 5,606  
2025 19,111  
2026 17,942  
2027 15,215  
2028 13,452  
Thereafter 129,007  
Total lease payments 200,333  
Less imputed interest 78,069  
Operating lease liability 122,264 $ 11,174
Finance Leases    
October 1 - December 31, 2024 403  
2025 1,057  
2026 805  
2027 389  
2028 195  
Thereafter 16  
Total lease payments 2,865  
Less imputed interest 257  
Finance lease liability $ 2,608 $ 2,414
Operating lease, weighted average remaining lease term (in years) 13 years 6 months 10 days  
Finance lease, weighted average remaining lease term (in years) 2 years 7 months 28 days