XML 107 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Operating and Finance Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 56,847  
2025 62,261  
2026 59,146  
2027 51,331  
2028 47,464  
Thereafter 120,441  
Total minimum lease payments 397,490  
Less: Interest (124,937)  
Total operating lease liabilities 272,553 $ 255,112
Less: Current portion (28,431) (11,269)
Long-term portion of lease obligations 244,122 243,843
Finance Leases    
2024 8,340  
2025 6,619  
2026 82,488  
2027 117  
2028 37  
Thereafter 0  
Total minimum lease payments 97,601  
Less: Interest (11,746)  
Total finance lease liabilities 85,855 91,922
Less: Current portion (8,202) (10,586)
Long-term portion of lease obligations $ 77,653 $ 81,336