XML 98 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Accrued Liabilities, Current [Abstract]      
Accrued compensation and benefits $ 15,864 $ 29,706  
Accrued income and other taxes 12,817 8,086  
Accrued employee stock purchase plan contributions withheld 4,585 4,693  
Accrued warranty 4,199 2,805  
Accrued restructuring charges 1,249 2,478 $ 0
Other accrued expenses 3,401 3,068  
Total $ 42,115 $ 50,836