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

Three Months Ended

 

Revenue by Product Line

 

September 30, 2021

  

September 30, 2020

 
         

Electronics

 $75,836  $55,271 
         

Engraving Services

  32,917   34,320 

Engraving Products

  2,253   2,081 

Total Engraving

  35,170   36,401 
         

Scientific

  21,529   16,663 
         

Engineering Technologies

  17,573   17,633 
         

Hydraulics Cylinders and Systems

  10,653   12,331 

Merchandising & Display

  6,688   7,198 

Pumps

  8,161   5,789 

Total Specialty Solutions

  25,502   25,318 
         

Total revenue by product line

 $175,610  $151,286 
  

Three Months Ended

  

Three Months Ended

 

Net sales

 

September 30, 2021

  

September 30, 2020

 

United States

 $98,984  $92,114 

Asia Pacific

  37,256   26,864 

EMEA (1)

  36,001   28,818 

Other Americas

  3,369   3,490 

Total

 $175,610  $151,286 
  

Three Months Ended

 

Timing of Revenue Recognition

 

September 30, 2021

  

September 30, 2020

 

Products and services transferred at a point in time

 $164,423  $143,471 

Products transferred over time

  11,187   7,815 

Net sales

 $175,610  $151,286 
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, 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 
                 
  

Balance at Beginning of Period

  

Additions

  

Deductions

  

Balance at
End of Period

 

Three months ended September 30, 2020

                

Contract assets:

                

Prepaid expenses and other current assets

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

Contract liabilities:

                

Customer deposits

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

Revenue recognized in the period from:

 

September 30, 2021

 

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

 $471 
     
     

Revenue recognized in the period from:

 

September 30, 2020

 

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

 $2,298