v3.26.1
Net Income (Loss) Per Share (Schedule of Net Income (Loss) Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Mar. 29, 2026
Jun. 29, 2025
Mar. 30, 2025
Jun. 28, 2026
Jun. 29, 2025
Numerator:            
Net loss $ (7,253) $ (13,040) $ (6,428) $ (6,034) $ (20,293) $ (12,462)
Denominator:            
Weighted average common shares - basic 27,041   28,911   27,502 28,815
Potentially dilutive common share equivalent 0   0   0 0
Weighted average common shares - dilutive 27,041   28,911   27,502 28,815
Basic net loss per share $ (0.27)   $ (0.22)   $ (0.74) $ (0.43)
Diluted net loss per share $ (0.27)   $ (0.22)   $ (0.74) $ (0.43)
Anti-dilutive employee stock-based awards, excluded 829   331   695 362