Note 1 - General (Tables)
|
3 Months Ended |
Jun. 28, 2025 |
Notes Tables |
|
Disaggregation of Revenue [Table Text Block] |
| | % of Total Net Sales | |
| | First Quarter Ended | |
| | June 28, | | | June 29, | |
| | 2025 | | | 2024 | |
Point-in-Time | | | 85.1 | % | | | 85.6 | % |
Over Time - Output Method | | | 14.9 | % | | | 14.4 | % |
Total | | | 100.0 | % | | | 100.0 | % |
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | First Quarter Ended | |
| | June 28, | | | June 29, | |
| | 2025 | | | 2024 | |
Average Shares Outstanding – Basic | | | 9,317 | | | | 9,064 | |
Effect of Dilutive Common Stock Equivalents | | | 72 | | | | 132 | |
Average Shares Outstanding – Diluted | | | 9,389 | | | | 9,196 | |
Anti-dilutive Common Stock Securities | | | 79 | | | | 35 | |
|
Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| Weighted Average | | Gross Carrying | | | Accumulated | | | | | |
| Amortization Period | | Amount | | | Amortization | | | Total | |
Customer Base | 12 Years | | $ | 84,892 | | | $ | (37,223 | ) | | $ | 47,669 | |
Covenant not to Compete | 2 Years | | | 3,614 | | | | (2,988 | ) | | | 626 | |
Tradenames/Trademarks | 10 Years | | | 4,040 | | | | (437 | ) | | | 3,603 | |
Other | 3 Years | | | 905 | | | | (870 | ) | | | 35 | |
Intangible Assets, net | | $ | 93,451 | | | $ | (41,518 | ) | | $ | 51,933 | |
| Weighted Average | | Gross Carrying | | | Accumulated | | | | | |
| Amortization Period | | Amount | | | Amortization | | | Total | |
Customer Base | 12 Years | | $ | 84,755 | | | $ | (34,531 | ) | | $ | 50,224 | |
Covenant not to Compete | 2 Years | | | 3,603 | | | | (2,866 | ) | | | 737 | |
Tradenames/Trademarks | 10 Years | | | 4,040 | | | | (263 | ) | | | 3,777 | |
Other | 3 Years | | | 905 | | | | (866 | ) | | | 39 | |
Intangible Assets, net | | $ | 93,303 | | | $ | (38,526 | ) | | $ | 54,777 | |
|
Schedule of Intangible Assets and Goodwill [Table Text Block] |
| | Goodwill | |
| | Distribution | | | Service | | | Total | |
Net Book Value as of March 29, 2025 | | $ | 59,999 | | | $ | 116,929 | | | $ | 176,928 | |
Additions | | | | | | | | | | | - | |
Amortization | | | - | | | | | | | | - | |
Currency Translation Adjustment | | | - | | | | 186 | | | | 186 | |
Net Book Value as of June 28, 2025 | | $ | 59,999 | | | $ | 117,115 | | | $ | 177,114 | |
|
Schedule of Accrued Liabilities [Table Text Block] |
| | (Unaudited) | | | (Audited) | |
| | June 28, | | | March 29, | |
| | 2025 | | | 2025 | |
Current Liabilities: | | | | | | | | |
Accrued Payroll and Employee Benefits | | $ | 4,826 | | | $ | 5,592 | |
Accrued Incentives | | | 1,407 | | | | 1,670 | |
Current Portion of Lease Liabilities | | | 3,849 | | | | 3,624 | |
Accrued Acquisition Holdbacks | | | 797 | | | | 2,784 | |
Accrued Sales Tax | | | 644 | | | | 654 | |
Income Taxes Payable | | | 377 | | | | - | |
Other Current Liabilities | | | 708 | | | | 1,142 | |
Accrued Compensation and Other Current Liabilities | | $ | 12,608 | | | $ | 15,466 | |
| | | | | | | | |
Non-Current Liabilities: | | | | | | | | |
Postretirement Benefit Obligation | | $ | 1,010 | | | $ | 1,012 | |
Accrued Acquisition Holdbacks | | | 1,647 | | | | 1,647 | |
Other Non-Current Liabilities | | | 95 | | | | 93 | |
Other Liabilities | | $ | 2,752 | | | $ | 2,752 | |
|