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

Three Months Ended

 

Revenue by Product Line

 

September 30, 2020

  

September 30, 2019

 
         
Electronics $55,271  $46,617 
         
Engraving Services  34,320   36,066 
Engraving Products  2,081   2,365 

Total Engraving

  36,401   38,431 
         
Scientific  16,663   14,750 
         
Engineering Technologies  17,633   24,644 
         
Hydraulics Cylinders and Systems  12,331   13,749 
Merchandising & Display  7,198   9,823 
Pumps  5,789   7,964 

Total Specialty Solutions

  25,318   31,536 
         
         

Total Revenue by Product Line

 $151,286  $155,978 
  

Three Months Ended

 

Net sales

 

September 30, 2020

  

September 30,2019

 
United States $92,114  $94,042 
Asia Pacific  26,864   24,352 
EMEA (1)  28,818   34,300 
Other Americas  3,490   3,284 

Total

 $151,286  $155,978 
  

Three Months Ended

 

Timing of Revenue Recognition

 

September 30, 2020

  

September 30, 2019

 
Products and services transferred at a point in time $143,471  $149,494 
Products transferred over time  7,815   6,484 

Net Sales

 $151,286  $155,978 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Balance at Beginning of Period

  

Additions

  

Recognized

  

Balance at End of Period

 

Three months ended September 30, 2020

                

Contract assets:

                

Prepaid and other current assets

 $9,140   6,054   7,187  $8,007 

Contract liabilities:

                

Customer deposits

 $2,298   1,873   2,753  $1,418 
  

Three months ended

 

Revenue recognized in the period from:

 

September 30, 2020

 
Amounts included in the contract liability balance at the beginning of the period $2,298