XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Sep. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 

Revenue by Product Line

 

September 30, 2024

  

September 30, 2023

 
         

Electronics

 $77,733  $81,688 
         

Engraving Services

  29,821   38,736 

Engraving Products

  3,542   2,058 

Total Engraving

  33,363   40,794 
         

Scientific

  17,693   18,193 
         

Engineering Technologies

  20,530   18,220 
         

Hydraulics Cylinders and Systems

  11,622   14,729 

Merchandising & Display

  9,523   11,150 

Total Specialty Solutions

  21,145   25,879 
         

Total revenue by product line

 $170,464  $184,774 
  

Three Months Ended

  

Three Months Ended

 

Net sales

 

September 30, 2024

  

September 30, 2023

 

United States

 $100,735  $114,501 

Asia Pacific

  37,696   31,409 

EMEA (1)

  29,269   34,468 

Other Americas

  2,764   4,396 

Total

 $170,464  $184,774 
  

Three Months Ended

 

Timing of Revenue Recognition

 

September 30, 2024

  

September 30, 2023

 

Products and services transferred at a point in time

 $152,687  $167,225 

Products transferred over time

  17,777   17,549 

Net sales

 $170,464  $184,774 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2024

  

Additions

  

Deductions

  

September 30, 2024

 

Three months ended September 30, 2024

                

Contract assets:

                

Prepaid expenses and other current assets

 $45,393  $16,865  $12,171  $50,087 

Contract liabilities:

                

Customer deposits

  1,766   1,803   2,069   1,500 
  

June 30, 2023

  

Additions

  

Deductions

  

September 30, 2023

 

Three months ended September 30, 2023

                

Contract assets:

                

Prepaid expenses and other current assets

 $31,138  $16,396  $15,072  $32,462 
  

Three months ended

 

Revenue recognized in the period from:

 

September 30, 2024

 

Amounts included in the contract liability balance at the beginning of the period

 $1,766