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

Three Months Ended

 

Revenue by Product Line

 

December 31, 2021

   

December 31, 2020

 
                 

Electronics

  $ 76,626     $ 60,156  
                 

Engraving Services

    34,321       34,976  

Engraving Products

    2,323       2,974  

Total Engraving

    36,644       37,950  
                 

Scientific

    24,636       17,893  
                 

Engineering Technologies

    18,095       17,507  
                 

Hydraulics Cylinders and Systems

    13,248       10,623  

Merchandising & Display

    8,422       6,041  

Pumps

    8,038       6,113  

Total Specialty Solutions

    29,708       22,777  
                 

Total revenue by product line

  $ 185,709     $ 156,283  
   

Six Months Ended

 

Revenue by Product Line

 

December 31, 2021

   

December 31, 2020

 
                 

Electronics

  $ 152,462     $ 115,427  
                 

Engraving Services

    67,238       69,296  

Engraving Products

    4,576       5,055  

Total Engraving

    71,814       74,351  
                 

Scientific

    46,165       34,556  
                 

Engineering Technologies

    35,668       35,140  
                 

Hydraulics Cylinders and Systems

    23,901       22,954  

Merchandising & Display

    15,110       13,239  

Pumps

    16,199       11,902  

Total Specialty Solutions

    55,210       48,095  
                 

Total revenue by product line

  $ 361,319     $ 307,569  
   

Three Months Ended

   

Three Months Ended

   

Six Months Ended

   

Six Months Ended

 

Net sales

 

December 31, 2021

   

December 31, 2020

   

December 31, 2021

   

December 31, 2020

 

United States

  $ 105,597     $ 91,392     $ 204,581     $ 183,506  

Asia Pacific

    42,145       30,610       79,401       57,474  

EMEA (1)

    34,877       30,364       70,878       59,182  

Other Americas

    3,090       3,917       6,459       7,407  

Total

  $ 185,709     $ 156,283     $ 361,319     $ 307,569  
   

Three Months Ended

 

Timing of Revenue Recognition

 

December 31, 2021

   

December 31, 2020

 

Products and services transferred at a point in time

  $ 175,616     $ 147,167  

Products transferred over time

    10,093       9,116  

Net sales

  $ 185,709     $ 156,283  
   

Six Months Ended

 

Timing of Revenue Recognition

 

December 31, 2021

   

December 31, 2020

 

Products and services transferred at a point in time

  $ 340,039     $ 290,638  

Products transferred over time

    21,280       16,931  

Net Sales

  $ 361,319     $ 307,569  
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

 

Six months ended December 31, 2021

                               

Contract assets:

                               

Prepaid expenses and other current assets

  $ 15,013     $ 19,034     $ 14,678     $ 19,369  

Contract liabilities:

                               

Customer deposits

    471       6,472       6,691       252  
   

Balance at Beginning of Period

   

Additions

   

Amount Recognized

   

Balance at End of Period

 

Six months ended December 31, 2020

                               

Contract assets:

                               

Prepaid expenses 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, 2021

 

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

  $ 252     $ 471  
   

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