v3.26.1
Balance Sheet Information - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 28, 2025
Balance Sheet Information [Abstract]    
Accrued compensation $ 25,675 $ 11,248
Accrued commissions 320 390
Accrued royalties 477 1,815
Current portion of operating lease liabilities 37 0
Current portion of finance lease liabilities 2,280 2,203
Accrued inventory 7,422 2,233
Accrued warranty 536 1,131
Accrued vendor purchase commitments 10,318 14,094
Accrued accounts payable 11,953 15,041
Accrued utilities 1,296 1,208
Other accrued expenses 4,129 7,249
Total accrued expenses $ 64,443 $ 56,612