XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Operating and Finance Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (remainder of the year) $ 52,999  
2026 73,194  
2027 60,572  
2028 56,919  
2029 50,523  
Thereafter 103,219  
Total minimum lease payments 397,426  
Less: Interest (118,225)  
Total operating lease liabilities 279,201 $ 265,431
Less: Current portion (42,285) (35,596)
Long-term portion of lease obligations 236,916 229,835
Finance Leases    
2025 (remainder of the year) 4,271  
2026 83,340  
2027 880  
2028 68  
2029 8  
Thereafter 0  
Total minimum lease payments 88,567  
Less: Interest (6,334)  
Total finance lease liabilities 82,233 82,884
Less: Current portion (6,941) (6,788)
Long-term portion of lease obligations $ 75,292 $ 76,096