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

Three Months Ended

 

Revenue by Product Line

 

September 30, 2026

  

September 30, 2025

 

Electronics

 $140,501  $110,553 
         

Aerospace & Defense

  31,428   29,894 
         

Scientific

  19,794   19,450 
         

Engraving Services

  27,130   32,621 

Engraving Products

  2,630   3,219 

Hydraulics Cylinders and Systems

  11,092   12,172 

Total Engraving & Hydraulics

  40,852   48,012 
         

Other

  -   9,522 
         

Total revenue by product line

 $232,575  $217,431 
  

Three Months Ended

    

Net sales

 

September 30, 2026

  

September 30, 2025

 

United States

 $129,051  $126,331 

Asia Pacific

  73,075   56,382 

EMEA (1)

  28,726   32,634 

Other Americas

  1,723   2,084 

Total

 $232,575  $217,431 
  

Three Months Ended

 

Timing of Revenue Recognition

 

September 30, 2026

  

September 30, 2025

 

Products and services transferred at a point in time

 $209,407  $196,980 

Products transferred over time

  23,168   20,451 

Net sales

 $232,575  $217,431 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Three months ended

 

Revenue recognized in the period from:

 

September 30, 2026

  

September 30, 2025

 

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

 $455  $-