XML 54 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Summary of Accrued Warranty Liability Activity (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Roll forward of the accrued warranty liability    
Balance at the beginning of the period $ 25,486 $ 28,689
Provisions 2,970 3,684
Payments made (4,681) (7,203)
Changes for pre-existing warranties 1,377 2,714
Balance at the end of the period $ 25,152 $ 27,884