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

Three Months Ended

 

Revenue by Product Line

 

December 31, 2022

  

December 31, 2021

 
         

Electronics

 $72,556  $76,626 
         

Engraving Services

  36,221   34,321 

Engraving Products

  1,468   2,323 

Total Engraving

  37,689   36,644 
         

Scientific

  19,292   24,636 
         

Engineering Technologies

  24,193   18,095 
         

Hydraulics Cylinders and Systems

  17,538   13,248 

Merchandising & Display

  9,392   8,422 

Pumps

  7,129   8,038 

Total Specialty Solutions

  34,059   29,708 
         

Total revenue by product line

 $187,789  $185,709 
  

Six Months Ended

 

Revenue by Product Line

 

December 31, 2022

  

December 31, 2021

 
         

Electronics

 $147,755  $152,462 
         

Engraving Services

  69,805   67,238 

Engraving Products

  2,908   4,576 

Total Engraving

  72,713   71,814 
         

Scientific

  37,748   46,165 
         

Engineering Technologies

  41,192   35,668 
         

Hydraulics Cylinders and Systems

  34,275   23,901 

Merchandising & Display

  18,957   15,110 

Pumps

  15,749   16,199 

Total Specialty Solutions

  68,981   55,210 
         

Total revenue by product line

 $368,389  $361,319 
  

Three Months Ended

  

Three Months Ended

  

Six Months Ended

  

Six Months Ended

 

Net sales

 

December 31, 2022

  

December 31, 2021

  

December 31, 2022

  

December 31, 2021

 

United States

 $116,303  $105,597  $226,462  $204,581 

Asia Pacific

  33,861   42,145   66,654   79,401 

EMEA (1)

  33,401   34,877   67,326   70,878 

Other Americas

  4,224   3,090   7,947   6,459 

Total

 $187,789  $185,709  $368,389  $361,319 
  

Three Months Ended

 

Timing of Revenue Recognition

 

December 31, 2022

  

December 31, 2021

 

Products and services transferred at a point in time

 $165,728  $175,616 

Products transferred over time

  22,061   10,093 

Net sales

 $187,789  $185,709 
  

Six Months Ended

 

Timing of Revenue Recognition

 

December 31, 2022

  

December 31, 2021

 

Products and services transferred at a point in time

 $331,421  $340,039 

Products transferred over time

  36,968   21,280 

Net sales

 $368,389  $361,319 
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, 2022

                

Contract assets:

                

Prepaid expenses and other current assets

 $24,679  $33,017  $26,681  $31,015 

Contract liabilities:

                

Customer deposits

  41   -   41   - 
  

Balance at Beginning of Period

  

Additions

  

Deductions

  

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 
  

December 31, 2022

 

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

 $38  $41 
  

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