Schedule of Segment Reporting Information, by Segment [Table Text Block] |
Three Months Ended June 28, 2025: | | | | | | | | | | | | |
| | Distribution | | | Service | | | Total | |
Revenue | | $ | 27,280 | | | $ | 49,144 | | | $ | 76,424 | |
Cost of Revenue | | | 17,668 | | | | 32,935 | | | | 50,603 | |
Gross Profit | | | 9,612 | | | | 16,209 | | | | 25,821 | |
Operating Expenses | | | 6,840 | | | | 13,643 | | | | 20,483 | |
Operating Income | | | 2,772 | | | | 2,566 | | | | 5,338 | |
Capital Expenditures | | | 2,113 | | | | 2,485 | | | | 4,598 | |
Depreciation and Amortization | | | 1,842 | | | | 3,763 | | | | 5,605 | |
Three Months Ended June 29, 2024: | | | | | | | | | | | | |
| | Distribution | | | Service | | | Total | |
Revenue | | $ | 22,929 | | | $ | 43,778 | | | $ | 66,707 | |
Cost of Revenue | | | 15,157 | | | | 28,895 | | | | 44,052 | |
Gross Profit | | | 7,772 | | | | 14,883 | | | | 22,655 | |
Operating Expenses | | | 6,764 | | | | 10,792 | | | | 17,556 | |
Operating Income | | | 1,008 | | | | 4,091 | | | | 5,099 | |
Capital Expenditures | | | 2,221 | | | | 1,453 | | | | 3,674 | |
Depreciation and Amortization | | | 1,712 | | | | 2,401 | | | | 4,113 | |
| | First Quarter Ended | |
| | June 28, | | | June 29, | |
| | 2025 | | | 2024 | |
Geographic Data: | | | | | | | | |
Revenues (1): | | | | | | | | |
United States (2) | | $ | 70,945 | | | $ | 60,741 | |
Canada | | | 4,429 | | | | 4,472 | |
Other International | | | 1,050 | | | | 1,494 | |
Total | | $ | 76,424 | | | $ | 66,707 | |
| | | | | | | | |
Property and Equipment: | | | | | | | | |
United States (2) | | $ | 46,085 | | | $ | 40,346 | |
Canada | | | 5,234 | | | | 5,588 | |
Other International | | | 842 | | | | 20 | |
Total | | $ | 52,161 | | | $ | 45,954 | |
|