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

Three Months Ended

 

Revenue by Product Line

 

December 31, 2023

  

December 31, 2022

 
         

Electronics

 $79,419  $72,556 
         

Engraving Services

  38,467   36,221 

Engraving Products

  2,378   1,468 

Total Engraving

  40,845   37,689 
         

Scientific

  16,292   19,292 
         

Engineering Technologies

  19,887   24,193 
         

Hydraulics Cylinders and Systems

  11,881   17,538 

Merchandising & Display

  10,076   9,392 

Pumps

  -   7,129 

Total Specialty Solutions

  21,957   34,059 
         

Total revenue by product line

 $178,400  $187,789 
  

Six Months Ended

 

Revenue by Product Line

 

December 31, 2023

  

December 31, 2022

 
         

Electronics

 $161,107  $147,755 
         

Engraving Services

  77,203   69,805 

Engraving Products

  4,436   2,908 

Total Engraving

  81,639   72,713 
         

Scientific

  34,485   37,748 
         

Engineering Technologies

  38,107   41,192 
         

Hydraulics Cylinders and Systems

  26,610   34,275 

Merchandising & Display

  21,226   18,957 

Pumps

  -   15,749 

Total Specialty Solutions

  47,836   68,981 
         

Total revenue by product line

 $363,174  $368,389 
  

Three Months Ended

  

Three Months Ended

  

Six Months Ended

  

Six Months Ended

 

Net sales

 

December 31, 2023

  

December 31, 2022

  

December 31, 2023

  

December 31, 2022

 

United States

 $110,167  $116,303  $224,668  $226,462 

Asia Pacific

  32,742   33,861   64,151   66,654 

EMEA (1)

  31,632   33,401   66,100   67,326 

Other Americas

  3,859   4,224   8,255   7,947 

Total

 $178,400  $187,789  $363,174  $368,389 
  

Three Months Ended

 

Timing of Revenue Recognition

 

December 31, 2023

  

December 31, 2022

 

Products and services transferred at a point in time

 $160,204  $165,728 

Products transferred over time

  18,196   22,061 

Net sales

 $178,400  $187,789 
  

Six Months Ended

 

Timing of Revenue Recognition

 

December 31, 2023

  

December 31, 2022

 

Products and services transferred at a point in time

 $327,429  $331,421 

Products transferred over time

  35,745   36,968 

Net sales

 $363,174  $368,389 
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, 2023

                

Contract assets:

                

Prepaid expenses and other current assets

 $31,138  $33,565  $30,201  $34,502 
  

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   - 
  

December 31, 2022

  

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