v3.26.1
LEASE COMMITMENTS - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Operating leases    
2026 $ 57,342  
2027 57,275  
2028 44,933  
2029 37,036  
2030 26,125  
Thereafter 64,316  
Total lease payments 287,027  
Less: Amount representing interest (54,036)  
Total operating lease liabilities 232,991 $ 228,773
Less: Current lease obligation payments (58,812) (56,893)
Operating lease obligations 174,179 171,880
Finance leases    
2026 22,535  
2027 19,104  
2028 22,374  
2029 12,446  
2030 14,968  
Thereafter 35,717  
Total lease payments 127,144  
Less: Amount representing interest (26,080)  
Total finance lease liabilities 101,064 96,767
Less: Current lease obligation payments (21,750) (21,824)
Finance lease obligations 79,314 $ 74,943
Operating and finance leases    
2026 79,877  
2027 76,379  
2028 67,307  
2029 49,482  
2030 41,093  
Thereafter 100,033  
Total lease payments 414,171  
Less: Amount representing interest (80,116)  
Total 334,055  
Less: Current lease obligation payments (80,562)  
Total long-term lease obligations $ 253,493