Statement of Stockholders' Equity Statement - USD ($) $ in Thousands | Total | Cumulative Effect, Period of Adoption, Adjustment [Member] | Common Stock [Member] | Common Stock [Member]Cumulative Effect, Period of Adoption, Adjustment [Member] | Additional Paid-in Capital [Member] | Additional Paid-in Capital [Member]Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member] | Retained Earnings [Member]Cumulative Effect, Period of Adoption, Adjustment [Member] |
Accounting Standards Update [Extensible List] | us-gaap:AccountingStandardsUpdate201602Member | | | | | | | |
Beginning balance (in shares) at Dec. 30, 2018 | | | 16,856,373 | | | | | |
Beginning balance at Dec. 30, 2018 | $ 193,851 | $ (349) | $ 169 | $ 0 | $ 99,490 | $ 0 | $ 94,192 | $ (349) |
Increase (Decrease) in Stockholders' Equity | | | | | | | | |
Stock-based compensation | 2,582 | | $ 0 | | 2,582 | | 0 | |
Proceeds from exercise of stock options | | | 26,217 | | | | | |
Proceeds from exercise of stock options | 218 | | $ 0 | | 218 | | 0 | |
Settlement of restricted stock units | | | 121,823 | | | | | |
Settlement of restricted stock units | 0 | | $ 1 | | (1) | | 0 | |
Repurchase of shares of common stock | | | (351,774) | | | | | |
Repurchase of shares of common stock | (7,793) | | $ (4) | | (7,789) | | 0 | |
Indirect repurchase of shares for minimum tax withholdings | | | (37,995) | | | | | |
Indirect repurchase of shares for minimum tax withholdings | (861) | | $ 0 | | (861) | | 0 | |
Net income (loss) | 7,645 | | $ 0 | | 0 | | 7,645 | |
End balance (in shares) at Sep. 29, 2019 | | | 16,614,644 | | | | | |
End balance at Sep. 29, 2019 | 195,293 | | $ 166 | | 93,639 | | 101,488 | |
Beginning balance (in shares) at Jun. 30, 2019 | | | 16,698,652 | | | | | |
Beginning balance at Jun. 30, 2019 | 198,292 | | $ 167 | | 94,820 | | 103,305 | |
Increase (Decrease) in Stockholders' Equity | | | | | | | | |
Stock-based compensation | 856 | | $ 0 | | 856 | | 0 | |
Proceeds from exercise of stock options | | | 9,574 | | | | | |
Proceeds from exercise of stock options | 85 | | $ 0 | | 85 | | 0 | |
Settlement of restricted stock units | | | 2,642 | | | | | |
Settlement of restricted stock units | 0 | | $ 0 | | 0 | | 0 | |
Repurchase of shares of common stock | | | (95,294) | | | | | |
Repurchase of shares of common stock | (2,100) | | $ (1) | | (2,099) | | 0 | |
Indirect repurchase of shares for minimum tax withholdings | | | (930) | | | | | |
Indirect repurchase of shares for minimum tax withholdings | (23) | | $ 0 | | (23) | | 0 | |
Net income (loss) | (1,817) | | $ 0 | | 0 | | (1,817) | |
End balance (in shares) at Sep. 29, 2019 | | | 16,614,644 | | | | | |
End balance at Sep. 29, 2019 | 195,293 | | $ 166 | | 93,639 | | 101,488 | |
Beginning balance (in shares) at Dec. 29, 2019 | | | 16,636,464 | | | | | |
Beginning balance at Dec. 29, 2019 | 194,936 | | $ 166 | | 94,712 | | 100,058 | |
Increase (Decrease) in Stockholders' Equity | | | | | | | | |
Stock-based compensation | 2,944 | | $ 0 | | 2,944 | | 0 | |
Proceeds from exercise of stock options | | | 6,021 | | | | | |
Proceeds from exercise of stock options | $ 73 | | $ 0 | | 73 | | 0 | |
Sale of common stock from ATM offering, net of fees and expenses | 3,041,256 | | 3,041,256 | | | | | |
Sale of common stock from ATM offering, net of fees and expenses | $ 48,167 | | $ 31 | | 48,136 | | 0 | |
Settlement of restricted stock units | | | 144,601 | | | | | |
Settlement of restricted stock units | $ 0 | | $ 1 | | (1) | | 0 | |
Repurchase of shares of common stock | (90,000) | | (90,144) | | | | | |
Repurchase of shares of common stock | $ (1,422) | | $ (1) | | (1,421) | | 0 | |
Indirect repurchase of shares for minimum tax withholdings | | | (43,686) | | | | | |
Indirect repurchase of shares for minimum tax withholdings | (672) | | $ 0 | | (672) | | 0 | |
Net income (loss) | (5,076) | | $ 0 | | 0 | | (5,076) | |
End balance (in shares) at Sep. 27, 2020 | | | 19,694,512 | | | | | |
End balance at Sep. 27, 2020 | 238,950 | | $ 197 | | 143,771 | | 94,982 | |
Beginning balance (in shares) at Jun. 28, 2020 | | | 19,689,892 | | | | | |
Beginning balance at Jun. 28, 2020 | 235,115 | | $ 197 | | 142,762 | | 92,156 | |
Increase (Decrease) in Stockholders' Equity | | | | | | | | |
Stock-based compensation | 987 | | $ 0 | | 987 | | 0 | |
Proceeds from exercise of stock options | | | 2,850 | | | | | |
Proceeds from exercise of stock options | 39 | | $ 0 | | 39 | | 0 | |
Settlement of restricted stock units | | | 2,670 | | | | | |
Settlement of restricted stock units | 0 | | $ 0 | | 0 | | 0 | |
Indirect repurchase of shares for minimum tax withholdings | | | (900) | | | | | |
Indirect repurchase of shares for minimum tax withholdings | (17) | | $ 0 | | (17) | | 0 | |
Net income (loss) | 2,826 | | $ 0 | | 0 | | 2,826 | |
End balance (in shares) at Sep. 27, 2020 | | | 19,694,512 | | | | | |
End balance at Sep. 27, 2020 | $ 238,950 | | $ 197 | | $ 143,771 | | $ 94,982 | |