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

Three Months Ended

 

Revenue by Product Line

 

September 30, 2022

  

September 30, 2021

 
         

Electronics

 $75,199  $75,836 
         

Engraving Services

  33,585   32,917 

Engraving Products

  1,439   2,253 

Total Engraving

  35,024   35,170 
         

Scientific

  18,456   21,529 
         

Engineering Technologies

  16,999   17,573 
         

Hydraulics Cylinders and Systems

  16,737   10,653 

Merchandising & Display

  9,565   6,688 

Pumps

  8,620   8,161 

Total Specialty Solutions

  34,922   25,502 
         

Total revenue by product line

 $180,600  $175,610 
  

Three Months Ended

  

Three Months Ended

 

Net sales

 

September 30, 2022

  

September 30, 2021

 

United States

 $110,159  $98,984 

Asia Pacific

  32,793   37,256 

EMEA (1)

  33,925   36,001 

Other Americas

  3,723   3,369 

Total

 $180,600  $175,610 
  

Three Months Ended

 

Timing of Revenue Recognition

 

September 30, 2022

  

September 30, 2021

 

Products and services transferred at a point in time

 $173,075  $164,423 

Products transferred over time

  7,525   11,187 

Net sales

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

Balance at Beginning of Period

  

Additions

  

Amount Recognized

  

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 
  

Balance at Beginning of Period

  

Additions

  

Amount Recognized

  

Balance at End of Period

 

Three months ended September 30, 2021

                

Contract assets:

                

Prepaid expenses and other current assets

 $15,013  $9,087  $5,965  $18,135 

Contract liabilities:

                

Customer deposits

  471   2,955   3,174   252 
  

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 
  

September 30, 2021

 

Revenue recognized in the period from:

 

Three months ended

 

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

 $471