XML 52 R18.htm IDEA: XBRL DOCUMENT
v3.24.0.1

EARNINGS PER SHARE (EPS) | 12 Months Ended
--- | ---
Dec. 29, 2023
EARNINGS PER SHARE (EPS) |
EARNINGS PER SHARE (EPS) | 12. EARNINGS PER SHARE (“EPS”) Basic EPS is computed by dividing net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted EPS is computed by dividing net income by the weighted-average number of common shares outstanding and dilutive potential common shares for the period. Potential common shares include the weighted-average dilutive effects of outstanding stock options and restricted stock awards using the treasury stock method. The following table sets forth the number of weighted-average common shares outstanding used to compute basic and diluted EPS: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Fiscal Year
​ | ​ | 2023 |  | 2022 |  | 2021
​ | ​ | (in thousands, except per share amounts)
Net income (loss) | ​ | $ | 10,926 | ​ | $ | (8,448) | ​ | $ | (8,417)
Weighted-average common shares outstanding | ​ |  | 13,394 | ​ |  | 13,013 | ​ |  | 12,458
Effect of dilutive stock options and restricted stock awards | ​ |  | 212 | ​ |  | — | ​ |  | —
Weighted-average common shares outstanding-diluted | ​ |  | 13,606 | ​ |  | 13,013 | ​ |  | 12,458
Earnings (Loss) per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Basic | ​ | $ | 0.82 | ​ | $ | (0.65) | ​ | $ | (0.68)
Diluted | ​ | $ | 0.80 | ​ | $ | (0.65) | ​ | $ | (0.68)
​ For the fiscal year 2023, the Company excluded 363,000 common shares, subject to outstanding equity awards from the calculation of diluted shares because their impact would have been anti-dilutive. For the fiscal years 2022 and 2021, the Company reported a net loss, and accordingly, all outstanding equity awards have been excluded from such periods because including them would have been anti-dilutive. ​

X
- References No definition available. + Details
Name: | us-gaap_EarningsPerShareAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//260/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3 + Details
Name: | us-gaap_EarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration