XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Schedule of Operating and Finance Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (remainder of the year) $ 15,005  
2025 66,800  
2026 66,260  
2027 57,597  
2028 53,890  
Thereafter 140,208  
Total minimum lease payments 399,760  
Less: Interest (124,951)  
Total operating lease liabilities 274,809 $ 272,553
Less: Current portion (34,801) (28,431)
Long-term portion of lease obligations 240,008 244,122
Finance Leases    
2024 (remainder of the year) 570  
2025 6,817  
2026 82,686  
2027 245  
2028 39  
Thereafter 8  
Total minimum lease payments 90,365  
Less: Interest (8,417)  
Total finance lease liabilities 81,948 85,855
Less: Current portion (6,921) (8,202)
Long-term portion of lease obligations $ 75,027 $ 77,653