v3.26.1
Note 3 - Revenue From Contracts With Customers (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Electronics

 $475,036  $400,130  $321,956 
             

Aerospace & Defense

  135,031   102,595   83,476 
             

Scientific

  75,748   72,380   68,931 
             

Engraving Services

  125,244   116,777   140,591 

Engraving Products

  11,015   11,583   10,094 

Hydraulics Cylinders and Systems

  46,070   50,943   55,349 

Total Engraving & Hydraulics

  182,329   179,303   206,034 
             

Other

  23,453   35,699   40,238 
             

Total revenue by product line

 $891,597  $790,107  $720,635 
  

Year Ended

 

Net sales

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

United States

 $520,745  $467,339  $444,373 

Asia Pacific

  233,343   194,035   130,423 

EMEA (1)

  128,876   119,610   132,306 

Other Americas

  8,633   9,123   13,533 

Total

 $891,597  $790,107  $720,635 
  

Year Ended

 

Timing of Revenue Recognition

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Products and services transferred at a point in time

 $795,966  $701,806  $642,133 

Products transferred over time

  95,631   88,301   78,502 

Net sales

 $891,597  $790,107  $720,635 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2026

  

June 30, 2025

  

Change

  

June 30, 2025

  

June 30, 2024

  

Change

 

Contract assets:

                        

Prepaid expenses and other current assets

 $44,407  $59,228  $(14,821) $59,228  $45,393  $13,835 

Contract liabilities:

                        

Customer deposits

 $455  $5,189  $(4,734) $5,189  $1,766  $3,423 
  

Year ended

         

Revenue recognized in the period from:

 

June 30, 2026

  

June 30, 2025

  

June 30, 2024

 

Amounts included in the contract liability balance at the beginning of the year

 $5,189  $1,766  $-