v3.26.1
LEASE COMMITMENTS - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Operating leases    
2026 $ 39,836  
2027 62,936  
2028 49,577  
2029 41,142  
2030 29,955  
Thereafter 72,152  
Total lease payments 295,598  
Less: Amount representing interest (54,660)  
Total operating lease liabilities 240,938 $ 228,773
Less: Current lease obligation payments (58,833) (56,893)
Operating lease obligations 182,105 171,880
Finance leases    
2026 16,817  
2027 18,706  
2028 22,374  
2029 12,446  
2030 14,968  
Thereafter 35,717  
Total lease payments 121,028  
Less: Amount representing interest (24,611)  
Total finance lease liabilities 96,417 96,767
Less: Current lease obligation payments (20,839) (21,824)
Finance lease obligations 75,578 $ 74,943
Operating and finance leases    
2026 56,653  
2027 81,642  
2028 71,951  
2029 53,588  
2030 44,923  
Thereafter 107,869  
Total lease payments 416,626  
Less: Amount representing interest (79,271)  
Total 337,355  
Less: Current lease obligation payments (79,672)  
Total long-term lease obligations $ 257,683