v3.25.2
Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Current portion of liability for non-cancelable contracts $ 11,740 $ 13,534
Contract liabilities 7,483 11,182
Liability for expiring production materials 2,781 7,019
Current portion of operating lease liabilities 5,923 5,818
Other accrued liabilities 5,625 8,085
Total accrued liabilities $ 33,552 $ 45,638