v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 37,069 $ 31,495
Accrued income and other taxes 881 3,098
Accrued restructuring charges 4,282 464
Accrued warranty 2,422 2,503
Accrued employee stock purchase plan contributions withheld 5,602 5,190
Other accrued expenses 3,036 4,785
Accrued liabilities $ 53,292 $ 47,535