Note 1 - General (Tables)
|
12 Months Ended |
Mar. 28, 2026 |
| Notes Tables |
|
| Accounts Receivable, Allowance for Credit Loss [Table Text Block] |
| | | Allowance for | |
| | | Credit Losses | |
| Allowance for Credit Losses at March 30, 2024 | | $ | (544 | ) |
| Additions from Acquisitions | | | (43 | ) |
| Charges to Earnings | | | (453 | ) |
| Deductions | | | 378 | |
| Effect of Foreign Exchange on Allowance for Credit losses | | | 3 | |
| Allowance for Credit Losses at March 29, 2025 | | $ | (659 | ) |
| Additions from Acquisitions | | | (25 | ) |
| Charges to Earnings | | | (443 | ) |
| Deductions | | | 279 | |
| Effect of Foreign Exchange on Allowance for Credit losses | | | (3 | ) |
| Allowance for Credit Losses at March 28, 2026 | | $ | (851 | ) |
|
| Property, Plant and Equipment, Useful Life [Table Text Block] |
| | | Years | |
| Machinery, Equipment and Software | | 2 – 15 | |
| Rental Equipment | | 5 – 15 | |
| Furniture and Fixtures | | 3 – 10 | |
| Leasehold Improvements | | 2 – 12 | |
|
| Goodwill [Table Text Block] |
| | | Goodwill | |
| | | Distribution | | | Service | | | Total | |
| Book Value as of March 30, 2024 | | | 38,216 | | | | 67,369 | | | | 105,585 | |
| Additions | | | 21,783 | | | | 49,896 | | | | 71,679 | |
| Currency Translation Adjustment | | | - | | | | (336 | ) | | | (336 | ) |
| Book Value as of March 29, 2025 | | | 59,999 | | | | 116,929 | | | | 176,928 | |
| Additions | | | - | | | | 41,364 | | | | 41,364 | |
| Measurement Period Adjustments | | | - | | | | (287 | ) | | | (287 | ) |
| Currency Translation Adjustment | | | - | | | | 180 | | | | 180 | |
| Book Value as of March 28, 2026 | | $ | 59,999 | | | $ | 158,186 | | | $ | 218,185 | |
|
| Intangible Asset, Finite-Lived [Table Text Block] |
| | | Gross Carrying | | | Accumulated | | | | | |
| | | Amount | | | Amortization | | | Total | |
| Customer Base | | $ | 118,844 | | | $ | (46,859 | ) | | $ | 71,985 | |
| Covenant not to Compete | | | 3,611 | | | | (3,258 | ) | | | 353 | |
| Tradenames/Trademarks | | | 6,740 | | | | (1,396 | ) | | | 5,344 | |
| Other | | | 905 | | | | (881 | ) | | | 24 | |
| Intangible Assets, net | | $ | 130,100 | | | $ | (52,394 | ) | | $ | 77,706 | |
| | | Gross Carrying | | | Accumulated | | | | | |
| | | Amount | | | Amortization | | | Total | |
| Customer Base | | $ | 84,755 | | | $ | (34,531 | ) | | $ | 50,224 | |
| Covenant not to Compete | | | 3,603 | | | | (2,866 | ) | | | 737 | |
| Tradenames/Trademarks | | | 4,040 | | | | (263 | ) | | | 3,777 | |
| Other | | | 905 | | | | (866 | ) | | | 39 | |
| Intangible Assets, net | | $ | 93,303 | | | $ | (38,526 | ) | | $ | 54,777 | |
|
| Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block] |
| Fiscal Year | | Amount | |
| 2027 | | $ | 12.9 | |
| 2028 | | | 11.3 | |
| 2029 | | | 9.9 | |
| 2030 | | | 8.6 | |
| 2031 | | | 7.3 | |
| Thereafter | | | 27.7 | |
| Total | | $ | 77.7 | |
|
| Disaggregation of Revenue [Table Text Block] |
| | | % of Total Net Sales | |
| | | 2026 | | | 2025 | | | 2024 | |
| Point-in-Time | | | 81.8 | % | | | 86.8 | % | | | 89.7 | % |
| Over Time - Output Method | | | 18.2 | % | | | 13.2 | % | | | 10.3 | % |
| Total | | | 100.0 | % | | | 100.0 | % | | | 100.0 | % |
|
| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | Fiscal Year Ended | |
| | | March 28, | | | March 29, | | | March 30, | |
| | | 2026 | | | 2025 | | | 2024 | |
| Average Shares Outstanding – Basic | | | 9,334 | | | | 9,185 | | | | 8,239 | |
| Effect of Dilutive Common Stock Equivalents | | | 46 | | | | 69 | | | | 113 | |
| Average Shares Outstanding – Diluted | | | 9,380 | | | | 9,254 | | | | 8,352 | |
| Anti-dilutive Common Stock Equivalents | | | 162 | | | | 52 | | | | 50 | |
|
| Schedule of Accrued Liabilities [Table Text Block] |
| | | March 28, | | | March 29, | |
| | | 2026 | | | 2025 | |
| Current Liabilities: | | | | | | | | |
| Accrued Payroll and Employee Benefits | | $ | 5,938 | | | $ | 5,592 | |
| Accrued Incentives | | | 5,534 | | | | 1,670 | |
| Current Portion of Lease Liabilities - Operating | | | 4,107 | | | | 3,624 | |
| Current Portion of Lease Liabilities - Financing | | | 270 | | | | - | |
| Accrued Acquisition Holdbacks | | | 2,247 | | | | 2,784 | |
| Accrued Sales Tax | | | 609 | | | | 654 | |
| Other Current Liabilities | | | 2,992 | | | | 1,142 | |
| Accrued Compensation and Other Current Liabilities | | $ | 21,697 | | | $ | 15,466 | |
| | | | | | | | | |
| Non-Current Liabilities: | | | | | | | | |
| Postretirement Benefit Obligation | | $ | 1,188 | | | $ | 1,012 | |
| Accrued Acquisition Holdbacks | | | - | | | | 1,647 | |
| Other Non-Current Liabilities | | | - | | | | 93 | |
| Other Liabilities | | $ | 1,188 | | | $ | 2,752 | |
|