v3.25.2
LEASES - SCHEDULE OF MATURITIES OF LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Operating leases    
2025 (rest of year) $ 29,989  
2026 56,860  
2027 53,788  
2028 35,898  
2029 32,405  
Thereafter 227,100  
Total lease payments 436,040  
Less: Imputed interest 79,612  
Total lease liabilities 356,428  
Finance leases    
2025 (rest of year) 4,578  
2026 6,996  
2027 4,940  
2028 4,409  
2029 4,245  
Thereafter 133,646  
Total lease payments 158,814  
Less: Imputed interest 87,797  
Total lease liabilities 71,017 $ 73,802
2025 (rest of year) 34,567  
2026 63,856  
2027 58,728  
2028 40,307  
2029 36,650  
Thereafter 360,746  
Total lease payments 594,854  
Less: Imputed interest 167,409  
Total lease liabilities $ 427,445