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

2025

  

2024

  

2023

 

Balance at beginning of year

 $1,882  $2,788  $2,214 

Acquisitions and other

  1,700   (18)  - 

Provision charged to expense

  1,573   668   1,521 

Write-offs, net of recoveries

  (1,170)  (1,556)  (947)

Balance at end of year

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

2025

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

 $4,980  $4,980  $-  $- 

Debt securities

  3,629   -   -   3,629 

Equity securities

  2,211   -   -   2,211 
                 

Financial Liabilities

                

Foreign exchange contracts

 $68   -   68   - 

Contingent consideration(a)

  660   -   -   660 
  

2024

 
  

Total

  

Level 1

  

Level 2

  

Level 3

 

Financial Assets

                

Marketable securities - deferred compensation plan

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

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

2025

  

2024

  

2023

 

Balance at beginning of year

 $2,209  $2,094  $1,918 

Acquisitions and other charges

  181   92   - 

Warranty expense

  705   2,230   1,939 

Warranty claims

  (666)  (2,207)  (1,763)

Balance at end of year

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

(share amounts in thousands)

 

2025

  

2024

  

2023

 

Basic – Average Shares Outstanding

  11,926   11,763   11,810 

Effect of Dilutive Securities – Stock Options and Restricted Stock Awards

  90   141   199 

Diluted – Average Shares Outstanding

  12,016   11,904   12,009