XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Sep. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

 

Revenue by Product Line

 

September 30, 2023

   

September 30, 2022

 
                 

Electronics

  $ 81,688     $ 75,199  
                 

Engraving Services

    38,736       33,585  

Engraving Products

    2,058       1,439  

Total Engraving

    40,794       35,024  
                 

Scientific

    18,193       18,456  
                 

Engineering Technologies

    18,220       16,999  
                 

Hydraulics Cylinders and Systems

    14,729       16,737  

Merchandising & Display

    11,150       9,565  

Pumps

    -       8,620  

Total Specialty Solutions

    25,879       34,922  
                 

Total revenue by product line

  $ 184,774     $ 180,600  
   

Three Months Ended

   

Three Months Ended

 

Net sales

 

September 30, 2023

   

September 30, 2022

 

United States

  $ 114,501     $ 110,159  

Asia Pacific

    31,409       32,793  

EMEA (1)

    34,468       33,925  

Other Americas

    4,396       3,723  

Total

  $ 184,774     $ 180,600  
   

Three Months Ended

 

Timing of Revenue Recognition

 

September 30, 2023

   

September 30, 2022

 

Products and services transferred at a point in time

  $ 167,225     $ 173,075  

Products transferred over time

    17,549       7,525  

Net sales

  $ 184,774     $ 180,600  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Three months ended September 30, 2023

                               

Contract assets:

                               

Prepaid expenses and other current assets

  $ 31,138     $ 16,396     $ 15,072     $ 32,462  

Contract liabilities:

                               

Customer deposits

    -       -       -       -  
   

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Three months ended September 30, 2022

                               

Contract assets:

                               

Prepaid expenses and other current assets

  $ 24,679     $ 16,315     $ 11,456     $ 29,538  

Contract liabilities:

                               

Customer deposits

    41       2,635       2,638       38  
   

September 30, 2023

 

Revenue recognized in the period from:

 

Three months ended

 

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

  $ -  
   

September 30, 2022

 

Revenue recognized in the period from:

 

Three months ended

 

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

  $ 41