XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Note 3 - Revenue From Contracts With Customers (Tables)
6 Months Ended
Dec. 31, 2020
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended

 

Revenue by Product Line

 

December 31, 2020

   

December 31, 2019

 
                 

Electronics

  $ 60,156     $ 45,834  
                 

Engraving Services

    34,976       35,671  

Engraving Products

    2,974       2,585  

Total Engraving

    37,950       38,256  
                 

Scientific

    17,893       15,414  
                 

Engineering Technologies

    17,507       26,495  
                 

Hydraulics Cylinders and Systems

    10,623       11,316  

Merchandising & Display

    6,041       8,692  

Pumps

    6,113       7,690  

Total Specialty Solutions

    22,777       27,698  
                 

Total Revenue by Product Line

  $ 156,283     $ 153,697  
   

Six Months Ended

 

Revenue by Product Line

 

December 31, 2020

   

December 31, 2019

 
                 

Electronics

  $ 115,427     $ 92,452  
                 

Engraving Services

    69,296       71,737  

Engraving Products

    5,055       4,950  

Total Engraving

    74,351       76,687  
                 

Scientific

    34,556       30,164  
                 

Engineering Technologies

    35,140       51,139  
                 

Hydraulics Cylinders and Systems

    22,954       25,064  

Merchandising & Display

    13,239       18,515  

Pumps

    11,902       15,648  

Total Specialty Solutions

    48,095       59,227  
                 

Total Revenue by Product Line

  $ 307,569     $ 309,669  
   

Three Months Ended

   

Six Months Ended

   

Three Months Ended

   

Six Months Ended

 

Net sales

 

December 31, 2020

   

December 31, 2020

   

December 31, 2019

   

December 31, 2019

 

United States

  $ 91,392     $ 183,506     $ 92,460     $ 186,502  

Asia Pacific

    30,610       57,474       24,560       48,906  

EMEA (1)

    30,364       59,182       32,462       66,762  

Other Americas

    3,917       7,407       4,215       7,499  

Total

  $ 156,283     $ 307,569     $ 153,697     $ 309,669  
   

Three Months Ended

 

Timing of Revenue Recognition

 

December 31, 2020

   

December 31, 2019

 

Products and services transferred at a point in time

  $ 147,167     $ 144,229  

Products transferred over time

    9,116       9,468  

Net Sales

  $ 156,283     $ 153,697  
   

Six Months Ended

 

Timing of Revenue Recognition

 

December 31, 2020

   

December 31, 2019

 

Products and services transferred at a point in time

  $ 290,638     $ 293,717  

Products transferred over time

    16,931       15,952  

Net Sales

  $ 307,569     $ 309,669  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

Balance at Beginning of Period

   

Additions

   

Deductions

   

Balance at End of Period

 

Six months ended December 31, 2020

                               

Contract assets:

                               

Prepaid and other current assets

  $ 9,140     $ 13,774     $ 13,305     $ 9,609  

Contract liabilities:

                               

Customer deposits

    2,298       4,382       6,315       365  
   

December 31, 2020

 

Revenue recognized in the period from:

 

Three months ended

   

Six months ended

 

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

  $ 1,418     $ 2,298