| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| |
|
Three Months Ended
|
|
|
Six Months Ended
|
|
| |
|
June 27,
|
|
|
June 28,
|
|
|
June 27,
|
|
|
June 28,
|
|
| |
|
2026
|
|
|
2025
|
|
|
2026
|
|
|
2025
|
|
|
Basic EPS Computation:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
37,747 |
|
|
$ |
103,833 |
|
|
$ |
(256,432 |
) |
|
$ |
199,795 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Common shares
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Outstanding
|
|
|
18,460,574 |
|
|
|
14,525,960 |
|
|
|
18,108,732 |
|
|
|
14,525,960 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic EPS
|
|
$ |
0.00 |
|
|
$ |
0.01 |
|
|
$ |
(0.01 |
) |
|
$ |
0.01 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted EPS Computation:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
37,747 |
|
|
$ |
103,833 |
|
|
$ |
(256,432 |
) |
|
$ |
199,795 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average common shares outstanding
|
|
|
18,460,574 |
|
|
|
14,525,960 |
|
|
|
18,108,732 |
|
|
|
14,525,960 |
|
|
Dilutive effect of stock options
|
|
|
393,546 |
|
|
|
51,473 |
|
|
|
- |
|
|
|
34,712 |
|
|
Total Shares
|
|
|
18,854,120 |
|
|
|
14,577,433 |
|
|
|
18,108,732 |
|
|
|
14,560,672 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted EPS
|
|
$ |
0.00 |
|
|
$ |
0.01 |
|
|
$ |
(0.01 |
) |
|
$ |
0.01 |
|
|