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

2021

  

2020

  

2019

 

Balance at beginning of year

  

$ 2,113

   

$ 1,250

   

$ 1,590

 

Acquisitions and other

  

20

   

192

   

66

 

Provision charged to expense

  

605

   

824

   

(48)

 

Write-offs, net of recoveries

  

(1,150)

   

(153)

   

(358)

 

Balance at end of year

  

$ 1,588

   

$ 2,113

   

$ 1,250

 
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)

 12   

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]
  

2021

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

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

Foreign exchange contracts

  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 
  

2020

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $2,065  $2,065  $-  $- 

Interest rate swaps

  -   -   -   - 
                 

Financial Liabilities

                

Foreign exchange contracts

 $2,477  $-  $2,477  $- 

Interest rate swaps

  6,667   -   6,667   - 

Contingent consideration(a)

  1,343   -   -   1,343 
Schedule of Product Warranty Liability [Table Text Block]
  

2021

  

2020

  

2019

 

Balance at beginning of year

 $1,781  $1,911  $1,849 

Acquisitions and other charges

  68   (86)  (85)

Warranty expense

  2,007   1,783   2,346 

Warranty claims

  (1,770)  (1,827)  (2,199)

Balance at end of year

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

(share amounts in thousands)

 

2021

  

2020

  

2019

 

Basic – Average Shares Outstanding

  12,156   12,324   12,574 

Effect of Dilutive Securities – Stock Options and Restricted Stock Awards

  102   63   59 

Diluted – Average Shares Outstanding

  12,258   12,387   12,633