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

2024

  

2023

  

2022

 

Balance at beginning of year

 $2,788  $2,214  $1,588 

Acquisitions and other

  (18)  -   104 

Provision charged to expense

  668   1,521   699 

Write-offs, net of recoveries

  (1,556)  (947)  (177)

Balance at end of year

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

2024

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $4,917  $4,917  $-  $- 

Foreign exchange contracts

  -   -   -   - 

Interest rate swaps

  4,673   -   4,673   - 

Debt securities

  2,679   -   -   2,679 

Equity securities

  2,009   -   -   2,009 
                 

Financial Liabilities

                

Contingent consideration(a)

 $660   -   -  $660 
  

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

2024

  

2023

  

2022

 

Balance at beginning of year

 $2,094  $1,918  $2,086 

Acquisitions and other charges

  92   -   (29)

Warranty expense

  2,230   1,939   1,083 

Warranty claims

  (2,207)  (1,763)  (1,222)

Balance at end of year

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

(share amounts in thousands)

 

2024

  

2023

  

2022

 

Basic – Average Shares Outstanding

  11,763   11,810   11,974 

Effect of Dilutive Securities – Stock Options and Restricted Stock Awards

  141   199   149 

Diluted – Average Shares Outstanding

  11,904   12,009   12,123