XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Schedule of Accrued Warranties) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Mar. 28, 2025
Mar. 29, 2024
Warranty Liability Roll Forward        
Balance as of the beginning of the period $ 3,926 $ 2,746 $ 2,996 $ 2,100
Warranty provision recorded during the period 230 587 1,488 1,601
Assumed in acquisition 0 0 406 446
Consumption during the period (406) (537) (1,140) (1,351)
Balance as of the end of the period $ 3,750 $ 2,796 $ 3,750 $ 2,796