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

Three Months Ended

 

Revenue by Product Line

 

March 31, 2023

  

March 31, 2022

 
         

Electronics

 $78,211  $79,889 
         

Engraving Services

  35,454   34,399 

Engraving Products

  1,455   2,824 

Total Engraving

  36,909   37,223 
         

Scientific

  18,898   18,914 
         

Engineering Technologies

  18,052   20,890 
         

Hydraulics Cylinders and Systems

  13,548   15,306 

Merchandising & Display

  13,203   8,438 

Pumps

  5,511   8,621 

Total Specialty Solutions

  32,262   32,365 
         

Total revenue by product line

 $184,332  $189,281 
  

Nine Months Ended

 

Revenue by Product Line

 

March 31, 2023

  

March 31, 2022

 
         

Electronics

 $225,966  $232,351 
         

Engraving Services

  105,259   101,637 

Engraving Products

  4,363   7,400 

Total Engraving

  109,622   109,037 
         

Scientific

  56,646   65,079 
         

Engineering Technologies

  59,244   56,558 
         

Hydraulics Cylinders and Systems

  47,823   39,207 

Merchandising & Display

  32,160   23,548 

Pumps

  21,260   24,820 

Total Specialty Solutions

  101,243   87,575 
         

Total revenue by product line

 $552,721  $550,600 
  

Three Months Ended

  

Three Months Ended

  

Nine Months Ended

  

Nine Months Ended

 

Net sales

 

March 31, 2023

  

March 31, 2022

  

March 31, 2023

  

March 31, 2022

 

United States

 $112,002  $110,076  $338,464  $314,657 

Asia Pacific

  29,204   37,441   95,858   116,842 

EMEA (1)

  38,953   37,963   106,279   108,841 

Other Americas

  4,173   3,801   12,120   10,260 

Total

 $184,332  $189,281  $552,721  $550,600 
  

Three Months Ended

 

Timing of Revenue Recognition

 

March 31, 2023

  

March 31, 2022

 

Products and services transferred at a point in time

 $169,669  $170,949 

Products transferred over time

  14,663   18,332 

Net sales

 $184,332  $189,281 
  

Nine Months Ended

 

Timing of Revenue Recognition

 

March 31, 2023

  

March 31, 2022

 

Products and services transferred at a point in time

 $501,090  $510,988 

Products transferred over time

  51,631   39,612 

Net sales

 $552,721  $550,600 
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, 2023

                

Contract assets:

                

Prepaid expenses and other current assets

 $24,679  $49,682  $43,820  $30,541 

Contract liabilities:

                

Customer deposits

  41   13,015   12,750   306 
  

Balance at Beginning of Period

  

Additions

  

Deductions

  

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 
  

March 31, 2023

 

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

 $38  $41 
  

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