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

Three Months Ended

   

Nine Months Ended

 

Revenue by Product Line

 

March 31, 2026

   

March 31, 2025

   

March 31, 2026

   

March 31, 2025

 
                                 

Electronics

  $ 119,707     $ 111,283     $ 345,928     $ 284,939  
                                 

Aerospace & Defense

    36,591       27,375       97,121       70,555  
                                 

Scientific

    17,979       18,292       56,931       54,462  
                                 

Engraving Services

    31,014       27,727       96,624       86,391  

Engraving Products

    2,554       2,858       8,511       9,011  

Hydraulics Cylinders and Systems

    11,212       13,230       34,778       36,920  

Total Engraving & Hydraulics

    44,780       43,815       139,913       132,322  
                                 

Other

    5,538       7,015       23,453       25,780  
                                 

Total revenue by product line

  $ 224,595     $ 207,780     $ 663,346     $ 568,058  
   

Three Months Ended

   

Three Months Ended

   

Nine Months Ended

   

Nine Months Ended

 

Net sales

 

March 31, 2026

   

March 31, 2025

   

March 31, 2026

   

March 31, 2025

 

United States

  $ 133,252     $ 120,956     $ 388,227     $ 333,224  

Asia Pacific

    56,432       53,244       171,153       140,645  

EMEA (1)

    32,814       31,452       97,482       87,090  

Other Americas

    2,097       2,128       6,484       7,099  

Total

  $ 224,595     $ 207,780     $ 663,346     $ 568,058  
   

Three Months Ended

   

Nine Months Ended

 

Timing of Revenue Recognition

 

March 31, 2026

   

March 31, 2025

   

March 31, 2026

   

March 31, 2025

 

Products and services transferred at a point in time

  $ 197,859     $ 187,228     $ 594,923     $ 508,949  

Products transferred over time

    26,736       20,552       68,423       59,109  

Net sales

  $ 224,595     $ 207,780     $ 663,346     $ 568,058  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

Three months ended

 

Revenue recognized in the period from:

 

March 31, 2026

   

March 31, 2025

 

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

  $ 2,062     $ -  
   

Nine months ended

 

Revenue recognized in the period from:

 

March 31, 2026

   

March 31, 2025

 

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

  $ 2,830     $ 1,766