v3.25.1
Balance Sheet Information - Summary of Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Dec. 29, 2024
Balance Sheet Information [Abstract]      
Accrued compensation $ 7,941   $ 6,392
Accrued commissions 610   473
Accrued royalties 264   447
Current portion of operating lease liabilities 39   52
Current portion of finance lease liabilities 722   608
Accrued inventory 718   623
Accrued warranty 2,687   3,752
Accrued vendor purchase commitments 7,117   13,718
Accrued accounts payable 433   818
Accrued accounts payable - customer 2,258   2,175
Accrued utilities 1,167   1,934
Other accrued expenses 3,986   5,837
Total accrued expenses $ 27,942   $ 36,829
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses   Total accrued expenses
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses   Total accrued expenses
Warranty expense $ 239 $ 426  
Warranty credits $ 1,304 $ 925