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

2020

  

2019

  

2018

 

Balance at beginning of year

 $1,250  $1,590  $1,131 
Acquisitions and other  192   66   (193)

Provision charged to expense

  824   (48)  671 

Write-offs, net of recoveries

  (153)  (358)  (19)

Balance at end of year

 $2,113  $1,250  $1,590 

 

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 

Trade names

 

Indefinite life

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

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 acquisition payments (a)

  1,343   -   -   1,343 
  

2019

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $2,354  $2,354  $-  $- 

Interest rate swaps

  52   -   52   - 
                 

Financial Liabilities

                

Foreign exchange contracts

 $3,052  $-  $3,052  $- 

Interest rate swaps

  1,432   -   1,432   - 

Contingent acquisition payments(a)

  6,418   -   -   6,418 
Schedule of Product Warranty Liability [Table Text Block]
  

2020

  

2019

  

2018

 
Balance at beginning of year $1,911  $1,849  $1,580 
Acquisitions and other charges  (86)  (85)  (138)
Warranty expense  1,783   2,346   1,826 
Warranty claims  (1,827)  (2,199)  (1,419)

Balance at end of year

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

 

Schedule of Weighted Average Number of Shares [Table Text Block]

(share amounts in thousands)

 

2020

  

2019

  

2018

 
Basic – Average Shares Outstanding  12,324   12,574   12,698 
Effect of Dilutive Securities – Stock Options and Restricted Stock Awards  63   59   90 

Diluted – Average Shares Outstanding

  12,387   12,633   12,788