XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Revenue From Contracts With Customers (Tables)
9 Months Ended
Mar. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 

Revenue by Product Line

 

March 31, 2021

  

March 31, 2020

 
         

Electronics

 $65,085  $48,069 
         

Engraving Services

  33,655   31,893 

Engraving Products

  2,371   3,538 

Total Engraving

  36,026   35,431 
         

Scientific

  24,221   14,670 
         

Engineering Technologies

  19,951   26,730 
         

Hydraulics Cylinders and Systems

  13,629   13,549 

Merchandising & Display

  6,276   7,719 

Pumps

  7,028   9,306 

Total Specialty Solutions

  26,933   30,574 
         

Total Revenue by Product Line

 $172,216  $155,474 
  

Nine Months Ended

 

Revenue by Product Line

 

March 31, 2021

  

March 31, 2020

 
         

Electronics

 $180,524  $140,521 
         

Engraving Services

  102,950   103,630 

Engraving Products

  7,427   8,488 

Total Engraving

  110,377   112,118 
         

Scientific

  58,777   44,834 
         

Engineering Technologies

  55,091   77,869 
         

Hydraulics Cylinders and Systems

  36,583   38,613 

Merchandising & Display

  19,515   26,234 

Pumps

  18,930   24,961 

Total Specialty Solutions

  75,028   89,808 
         

Total Revenue by Product Line

 $479,797  $465,150 
  

Three Months Ended

  

Three Months Ended

  

Nine Months Ended

  

Nine Months Ended

 

Net sales

 

March 31, 2021

  

March 31, 2020

  

March 31, 2021

  

March 31, 2020

 

United States

 $103,005  $95,643  $286,522  $282,146 

Asia Pacific

  31,715   22,583   89,189   71,495 

EMEA (1)

  34,367   33,781   93,549   100,543 

Other Americas

  3,129   3,467   10,537   10,966 

Total

 $172,216  $155,474  $479,797  $465,150 
  

Three Months Ended

 

Timing of Revenue Recognition

 

March 31, 2021

  

March 31, 2020

 

Products and services transferred at a point in time

 $163,356  $145,498 

Products transferred over time

  8,860   9,976 

Net Sales

 $172,216  $155,474 
  

Nine Months Ended

 

Timing of Revenue Recognition

 

March 31, 2021

  

March 31, 2020

 

Products and services transferred at a point in time

 $454,007  $439,222 

Products transferred over time

  25,790   25,928 

Net Sales

 $479,797  $465,150 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at End of Period

 

Nine months ended March 31, 2021

                

Contract assets:

                

Prepaid and other current assets

 $9,140  $21,055  $18,422  $11,773 

Contract liabilities:

                

Customer deposits

  2,298   6,497   7,871   924 
  

March 31, 2021

 

Revenue recognized in the period from:

 

Three months ended

  

Nine months ended

 

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

 $365  $2,298