v3.26.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Summary of Accrued Warranty Liability Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 04, 2026
Sep. 28, 2025
Roll forward of the accrued warranty liability    
Balance at the beginning of the period $ 31,221 $ 25,712
Provisions 3,132 1,516
Payments made (2,811) (2,063)
Changes for pre-existing warranties (684) 65
Balance at the end of the period $ 30,858 $ 25,230