XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Schedule of Operating and Finance Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (remainder of the year) $ 27,340  
2025 64,355  
2026 62,222  
2027 53,884  
2028 50,126  
Thereafter 124,958  
Total minimum lease payments 382,885  
Less: Interest (118,299)  
Total operating lease liabilities 264,586 $ 272,553
Less: Current portion (30,228) (28,431)
Long-term portion of lease obligations 234,358 244,122
Finance Leases    
2024 (remainder of the year) 3,779  
2025 6,617  
2026 82,486  
2027 138  
2028 68  
Thereafter 8  
Total minimum lease payments 93,096  
Less: Interest (9,464)  
Total finance lease liabilities 83,632 85,855
Less: Current portion (7,099) (8,202)
Long-term portion of lease obligations $ 76,533 $ 77,653