Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
|
September 25, |
|
|
September 26, |
|
|
September 25, |
|
|
September 26, |
|
|
|
2021 |
|
|
2020 |
|
|
2021 |
|
|
2020 |
|
Basic EPS Computation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
2,727,967 |
|
|
$ |
231,016 |
|
|
$ |
2,998,067 |
|
|
$ |
1,131,901 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Denominator: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average Common shares Outstanding |
|
|
14,324,136 |
|
|
|
13,288,652 |
|
|
|
13,963,563 |
|
|
|
13,234,508 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic EPS |
|
$ |
0.19 |
|
|
$ |
0.02 |
|
|
$ |
0.21 |
|
|
$ |
0.09 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted EPS Computation: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
2,727,967 |
|
|
$ |
231,016 |
|
|
$ |
2,998,067 |
|
|
$ |
1,131,901 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Denominator: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average Common shares Outstanding |
|
|
14,324,136 |
|
|
|
13,288,652 |
|
|
|
13,963,563 |
|
|
|
13,234,508 |
|
Dilutive effect of stock options |
|
|
487,124 |
|
|
|
167,834 |
|
|
|
578,793 |
|
|
|
87,217 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total Shares |
|
|
14,811,259 |
|
|
|
13,456,486 |
|
|
|
14,542,356 |
|
|
|
13,320,915 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted EPS |
|
$ |
0.18 |
|
|
$ |
0.02 |
|
|
$ |
0.21 |
|
|
$ |
0.09 |
|
|