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

2023

  

2022

  

2021

 

Balance at beginning of year

 $2,214  $1,588  $2,113 

Acquisitions and other

  -   104   20 

Provision charged to expense

  1,521   699   605 

Write-offs, net of recoveries

  (947)  (177)  (1,150)

Balance at end of year

 $2,788  $2,214  $1,588 
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]
  

2023

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $3,720  $3,720  $-  $- 

Foreign exchange contracts

  -   -   -   - 

Interest rate swaps

  10,235   -   10,235   - 

Debt securities

  2,729   -   -   2,729 

Equity securities

  2,046   -   -   2,046 
                 

Financial Liabilities

                

Foreign exchange contracts

 $1,722   -   1,722   - 

Interest rate swaps

  -   -   -   - 
  

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 
Schedule of Product Warranty Liability [Table Text Block]
  

2023

  

2022

  

2021

 

Balance at beginning of year

 $1,918  $2,086  $1,781 

Acquisitions and other charges

  -   (29)  68 

Warranty expense

  1,939   1,083   2,007 

Warranty claims

  (1,763)  (1,222)  (1,770)

Balance at end of year

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

(share amounts in thousands)

 

2023

  

2022

  

2021

 

Basic – Average Shares Outstanding

  11,810   11,974   12,156 

Effect of Dilutive Securities – Stock Options and Restricted Stock Awards

  199   149   102 

Diluted – Average Shares Outstanding

  12,009   12,123   12,258