v3.26.1
Note 1 - Summary of Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

2026

  

2025

  

2024

 

Balance at beginning of year

 $3,985  $1,882  $2,788 

Acquisitions and other

  (540)  1,700   (18)

Provision charged to expense

  2,350   1,573   668 

Write-offs, net of recoveries

  (1,216)  (1,170)  (1,556)

Balance at end of year

 $4,579  $3,985  $1,882 
Property, Plant and Equipment, Useful Lives [Table Text Block]

Buildings (years)

 40to50 

Leasehold improvements

 

Lesser of useful life or term, unless renewals are deemed to be reasonably assured

 

Machinery and equipment (years)

 8to15 

Furniture and fixtures (years)

 3to10 

Computer hardware and software (years)

 3to7 
Intangible Asset, Finite-Lived [Table Text Block]

Customer relationships (years)

 5to15 

Patents (years)

 5to15 

Non-compete agreements (years)

 5   

Other (years)

 10   

Developed technology (years)

 10to20 
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

2026

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $6,680  $6,680  $-  $- 

Interest rate swaps

  2,310   -   2,310   - 
                 

Financial Liabilities

                

Foreign exchange contracts

 $299   -   299   - 
  

2025

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $4,980  $4,980  $-  $- 

Debt securities(b)

  3,629   -   -   3,629 

Equity securities(a)

  2,211   -   -   2,211 
                 

Financial Liabilities

                

Foreign exchange contracts

 $68   -   68   - 

Contingent consideration(c)

  660   -   -   660 
Schedule of Product Warranty Liability [Table Text Block]
  

2026

  

2025

  

2024

 

Balance at beginning of year

 $2,429  $2,209  $2,094 

Acquisitions and other charges

  (607)  181   92 

Warranty expense

  1,984   705   2,230 

Warranty claims

  (1,189)  (666)  (2,207)

Balance at end of year

 $2,617  $2,429  $2,209 
Schedule of Weighted Average Number of Shares [Table Text Block]

(share amounts in thousands)

 

2026

  

2025

  

2024

 

Basic – Average Shares Outstanding

  12,038   11,926   11,763 

Effect of Dilutive Securities – Stock Options and Restricted Stock Awards

  32   90   141 

Diluted – Average Shares Outstanding

  12,070   12,016   11,904