XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Summary of Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2022
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

2022

  

2021

  

2020

 

Balance at beginning of year

 $1,588  $2,113  $1,250 

Acquisitions and other

  104   20   192 

Provision charged to expense

  699   605   824 

Write-offs, net of recoveries

  (177)  (1,150)  (153)

Balance at end of year

 $2,214  $1,588  $2,113 
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 
Schedule of Finite-Lived Intangible Assets [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]
  

2022

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $3,033  $3,033  $-  $- 

Foreign exchange contracts

  122   -   122   - 

Interest rate swaps

  8,420   -   8,420   - 
                 

Financial Liabilities

                

Foreign exchange contracts

  711   -   711   - 

Interest rate swaps

  -   -   -   - 

Contingent consideration (a)

  1,167   -   -   1,167 
  

2021

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $2,988  $2,988  $-  $- 

Interest rate swaps

  255   -   255   - 
                 

Financial Liabilities

                

Foreign exchange contracts

 $1,222  $-  $1,222  $- 

Interest rate swaps

  3,096   -   3,096   - 

Contingent consideration(a)

  3,333   -   -   3,333 
Schedule of Product Warranty Liability [Table Text Block]
  

2022

  

2021

  

2020

 

Balance at beginning of year

 $2,086  $1,781  $1,911 

Acquisitions and other charges

  (29)  68   (86)

Warranty expense

  1,083   2,007   1,783 

Warranty claims

  (1,222)  (1,770)  (1,827)

Balance at end of year

 $1,918  $2,086  $1,781 
Schedule of Weighted Average Number of Shares [Table Text Block]

(share amounts in thousands)

 

2022

  

2021

  

2020

 

Basic – Average Shares Outstanding

  11,974   12,156   12,324 

Effect of Dilutive Securities – Stock Options and Restricted Stock Awards

  149   102   63 

Diluted – Average Shares Outstanding

  12,123   12,258   12,387