v3.26.1
LEASES - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Leases [Abstract]        
Operating lease cost $ 15,359 $ 14,306 $ 30,581 $ 28,030
Variable lease cost 3,637 3,615 7,037 6,753
Short term lease cost (116)      
Short term lease cost   135 38 214
Total lease cost $ 18,880 $ 18,056 $ 37,656 $ 34,997