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

Three Months Ended

 

Revenue by Product Line

 

March 31, 2022

   

March 31, 2021

 
                 

Electronics

  $ 79,889     $ 65,085  
                 

Engraving Services

    34,399       33,655  

Engraving Products

    2,824       2,371  

Total Engraving

    37,223       36,026  
                 

Scientific

    18,914       24,221  
                 

Engineering Technologies

    20,890       19,951  
                 

Hydraulics Cylinders and Systems

    15,306       13,629  

Merchandising & Display

    8,438       6,276  

Pumps

    8,621       7,028  

Total Specialty Solutions

    32,365       26,933  
                 

Total revenue by product line

  $ 189,281     $ 172,216  
   

Nine Months Ended

 

Revenue by Product Line

 

March 31, 2022

   

March 31, 2021

 
                 

Electronics

  $ 232,351     $ 180,524  
                 

Engraving Services

    101,637       102,950  

Engraving Products

    7,400       7,427  

Total Engraving

    109,037       110,377  
                 

Scientific

    65,079       58,777  
                 

Engineering Technologies

    56,558       55,091  
                 

Hydraulics Cylinders and Systems

    39,207       36,583  

Merchandising & Display

    23,548       19,515  

Pumps

    24,820       18,930  

Total Specialty Solutions

    87,575       75,028  
                 

Total revenue by product line

  $ 550,600     $ 479,797  
   

Three Months Ended

   

Three Months Ended

   

Nine Months Ended

   

Nine Months Ended

 

Net sales

 

March 31, 2022

   

March 31, 2021

   

March 31, 2022

   

March 31, 2021

 

United States

  $ 110,076     $ 103,005     $ 314,657     $ 286,522  

Asia Pacific

    37,441       31,715       116,842       89,189  

EMEA (1)

    37,963       34,367       108,841       93,549  

Other Americas

    3,801       3,129       10,260       10,537  

Total

  $ 189,281     $ 172,216     $ 550,600     $ 479,797  
   

Three Months Ended

 

Timing of Revenue Recognition

 

March 31, 2022

   

March 31, 2021

 

Products and services transferred at a point in time

  $ 170,949     $ 163,356  

Products transferred over time

    18,332       8,860  

Net sales

  $ 189,281     $ 172,216  
   

Nine Months Ended

 

Timing of Revenue Recognition

 

March 31, 2022

   

March 31, 2021

 

Products and services transferred at a point in time

  $ 510,988     $ 454,007  

Products transferred over time

    39,612       25,790  

Net sales

  $ 550,600     $ 479,797  
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

 

Nine months ended March 31, 2022

                               

Contract assets:

                               

Prepaid expenses and other current assets

  $ 15,013     $ 35,091     $ 25,711     $ 24,393  

Contract liabilities:

                               

Customer deposits

    471       10,293       10,721       43  
   

Balance at Beginning of Period

   

Additions

   

Amount Recognized

   

Balance at End of Period

 

Nine months ended March 31, 2021

                               

Contract assets:

                               

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

 

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

  $ 252     $ 471  
   

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