v3.26.1
LEASES - SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Operating leases    
2026 (rest of year) $ 32,138  
2027 62,090  
2028 42,832  
2029 38,875  
2030 32,139  
Thereafter 190,559  
Total lease payments 398,633  
Less: Imputed interest 86,001  
Total lease liabilities 312,632  
Finance leases    
2026 (rest of year) 5,121  
2027 8,865  
2028 7,314  
2029 4,564  
2030 4,377  
Thereafter 129,339  
Total lease payments 159,580  
Less: Imputed interest 84,039  
Total lease liabilities 75,541 $ 73,510
2026 (rest of year) 37,259  
2027 70,955  
2028 50,146  
2029 43,439  
2030 36,516  
Thereafter 319,898  
Total lease payments 558,213  
Less: Imputed interest 170,040  
Total lease liabilities $ 388,173