XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Operating and Finance Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 (remainder of the year) $ 38,666  
2026 81,362  
2027 62,168  
2028 58,419  
2029 51,821  
Thereafter 104,130  
Total minimum lease payments 396,566  
Less: Interest (112,129)  
Total operating lease liabilities 284,437 $ 265,431
Less: Current portion (50,800) (35,596)
Long-term portion of lease obligations 233,637 229,835
Finance Leases    
2025 (remainder of the year) 8,092  
2026 92,377  
2027 10,077  
2028 8,784  
2029 8,577  
Thereafter 188,406  
Total minimum lease payments 316,313  
Less: Interest (132,059)  
Total finance lease liabilities 184,254 82,884
Less: Current portion (8,141) (6,788)
Long-term portion of lease obligations $ 176,113 $ 76,096