XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Net sales $ 170,464 $ 184,774
Transferred at Point in Time [Member]    
Net sales 152,687 167,225
Transferred over Time [Member]    
Net sales 17,777 17,549
UNITED STATES    
Net sales 100,735 114,501
Asia Pacific [Member]    
Net sales 37,696 31,409
EMEA [Member]    
Net sales [1] 29,269 34,468
Other Americas [Member]    
Net sales 2,764 4,396
Electronics Products Group [Member]    
Net sales 77,733 81,688
Engraving Group [Member]    
Net sales 33,363 40,794
Engraving Group [Member] | Engraving Services [Member]    
Net sales 29,821 38,736
Engraving Group [Member] | Engraving Products [Member]    
Net sales 3,542 2,058
Scientific Group [Member]    
Net sales 17,693 18,193
Scientific Group [Member] | Scientific Products and Services [Member]    
Net sales 17,693 18,193
Engineering Technologies Group [Member]    
Net sales 20,530 18,220
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]    
Net sales 20,530 18,220
Specialty Solutions Group [Member]    
Net sales 21,145 25,879
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]    
Net sales 11,622 14,729
Specialty Solutions Group [Member] | Merchandising & Display [Member]    
Net sales $ 9,523 $ 11,150
[1] EMEA consists primarily of Europe, Middle East and S. Africa.