Note 5 - Business Acquisitions (Details Textual) $ in Thousands | | | | | | 3 Months Ended | 5 Months Ended | 6 Months Ended | |
Apr. 15, 2024 USD ($) shares | Dec. 23, 2023 USD ($) | Aug. 08, 2023 USD ($) | Jul. 12, 2023 USD ($) | Mar. 27, 2023 USD ($) shares | Sep. 28, 2024 USD ($) | Sep. 23, 2023 USD ($) | Jun. 24, 2023 USD ($) | Sep. 28, 2024 USD ($) | Sep. 28, 2024 USD ($) shares | Sep. 23, 2023 USD ($) | Mar. 30, 2024 USD ($) |
Revenues | [1] | | | | | | $ 67,826 | $ 62,804 | | | $ 134,533 | $ 123,402 | |
Operating Income (Loss) | | | | | | | 3,735 | $ 1,643 | | | 8,834 | 6,283 | |
Payments for Other Holdbacks | | | | | | | | | | | | 300 | |
Business Combination, Contingent Consideration, Liability, Current | | | | | | | 500 | | | $ 500 | 500 | | |
Business Combination, Contingent Consideration, Liability, Noncurrent | | | | | | | 806 | | | 806 | 806 | | $ 0 |
Unpaid Amounts for Other Holdbacks | | | | | | | 1,600 | | | 1,600 | 1,600 | | |
Payment for Contingent Consideration Liability, Financing Activities | | | | | | | | | | | | 0 | |
Business Combination, Acquisition Related Costs | | | | | | | | | | | 400 | $ 200 | |
Becnel Rental Tools, LLC [Member] | | | | | | | | | | | | | |
Revenues | | | | | | | | | | 4,700 | | | |
Operating Income (Loss) | | | | | | | | | | (200) | | | |
Axiom [Member] | | | | | | | | | | | | | |
Revenues | | | | | | | | | | | 4,700 | | |
Operating Income (Loss) | | | | | | | | | | | 300 | | |
SteriQual, Inc. [Member] | | | | | | | | | | | | | |
Revenues | | | | | | | | | | | 1,100 | | |
Operating Income (Loss) | | | | | | | | | | | (200) | | |
TIC-MS, Inc. [Member] | | | | | | | | | | | | | |
Revenues | | | | | | | | | | | 1,800 | | |
Operating Income (Loss) | | | | | | | | | | | 900 | | |
Becnel Rental Tools, LLC [Member] | | | | | | | | | | | | | |
Business Combination, Consideration Transferred | | $ 49,800 | | | | | | | | | | | |
Payments to Acquire Businesses, Gross | | 17,500 | | | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | 32,300 | | | | | | | | | | | |
Business Combination, Payment Withheld for Potential Post-closing Adjustments | | 2,500 | | | | | | | | | | | |
Business Combination, Consideration Held Back | | 500 | | | | | | | | | | | |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High | | 2,000 | | | | | | | | | | | |
Business Combination, Contingent Consideration, Liability | | $ 1,500 | | | | | 1,600 | | | $ 1,600 | 1,600 | | |
Business Combination, Contingent Consideration, Liability, Payable in Cash, Percentage | | 50% | | | | | | | | | | | |
Business Combination, Contingent Consideration, Liability, Payable in Shares, Percentage | | 50% | | | | | | | | | | | |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low | | $ 0 | | | | | | | | | | | |
Becnel Rental Tools, LLC [Member] | Revenue Target Achievement [Member] | | | | | | | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares | | 9,283 | | | | | | | | | | | |
Becnel Rental Tools, LLC [Member] | Measurement Input, Discount Rate [Member] | | | | | | | | | | | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.11 | | | | | | | | | | | |
Becnel Rental Tools, LLC [Member] | Measurement Input, Risk Free Interest Rate [Member] | | | | | | | | | | | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.05 | | | | | | | | | | | |
Becnel Rental Tools, LLC [Member] | Measurement Input, Price Volatility [Member] | | | | | | | | | | | | | |
Business Combination, Contingent Consideration, Liability, Measurement Input | | 0.30 | | | | | | | | | | | |
Becnel Rental Tools, LLC [Member] | Maximum [Member] | | | | | | | | | | | | | |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) | | 11 years | | | | | | | | | | | |
Axiom [Member] | | | | | | | | | | | | | |
Business Combination, Consideration Transferred | | | | $ 38,700 | | | | | | | | | |
Payments to Acquire Businesses, Gross | | | | 10,000 | | | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | | | 28,600 | | | | | | | | | |
Business Combination, Payment Withheld for Potential Post-closing Adjustments | | | | $ 3,900 | | | | | | | | | |
Payments for Other Holdbacks | | | | | | | | | | | $ 2,300 | | |
Stock Issued During Period, Shares, Acquisitions (in shares) | shares | | | | | | | | | | | 26,379 | | |
SteriQual, Inc. [Member] | | | | | | | | | | | | | |
Business Combination, Consideration Transferred | | | $ 3,800 | | $ 4,300 | | | | | | | | |
Business Combination, Consideration Held Back | | | | | 900 | | | | | | | | |
Business Combination, Consideration Subject to Reduction | | | | | $ 500 | | | | | | | | |
Payments for Other Holdbacks | | | | | | | $ 400 | | | | $ 400 | | |
Stock Issued During Period, Shares, Acquisitions (in shares) | shares | | | | | | | | | | | 4,763 | | |
TIC-MS, Inc. [Member] | | | | | | | | | | | | | |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) | | | | | | 15 years | | | | | | | |
Business Combination, Consideration Transferred | | | | | | $ 9,700 | | | | | | | |
Payments to Acquire Businesses, Gross | | | | | | 2,900 | | | | | | | |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable | | | | | | $ 6,900 | | | | | | | |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares | | | | | | 77,387 | | | | | | | |
Business Combination, Consideration Subject to Reduction | | | | | | | | | $ 500 | | | | |
Escrow Deposit | | | | | | $ 500 | | | | | | | |
Business Combination, Potential Purchase Price Adjustment for Failure to Retain Key Customer Relationships | | | | | | $ 500 | | | | | | | |
NEXA [Member] | | | | | | | | | | | | | |
Payment for Contingent Consideration Liability, Financing Activities | | | | | | | | | | | $ 500 | | |
Stock Issued During Period, Shares, Acquisitions (in shares) | shares | | | | | | | | | | | 4,320 | | |
| |
[1]Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered. | |