XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Net sales $ 184,774 $ 180,600
Transferred at Point in Time [Member]    
Net sales 167,225 173,075
Transferred over Time [Member]    
Net sales 17,549 7,525
UNITED STATES    
Net sales 114,501 110,159
Asia Pacific [Member]    
Net sales 31,409 32,793
EMEA [Member]    
Net sales [1] 34,468 33,925
Other Americas [Member]    
Net sales 4,396 3,723
Electronics Products Group [Member]    
Net sales 81,688 75,199
Engraving Group [Member]    
Net sales 40,794 35,024
Engraving Group [Member] | Engraving Services [Member]    
Net sales 38,736 33,585
Engraving Group [Member] | Engraving Products [Member]    
Net sales 2,058 1,439
Scientific Group [Member]    
Net sales 18,193 18,456
Scientific Group [Member] | Scientific Products and Services [Member]    
Net sales 18,193 18,456
Engineering Technologies Group [Member]    
Net sales 18,220 16,999
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]    
Net sales 18,220 16,999
Specialty Solutions Group [Member]    
Net sales 25,879 34,922
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]    
Net sales 14,729 16,737
Specialty Solutions Group [Member] | Merchandising & Display [Member]    
Net sales 11,150 9,565
Specialty Solutions Group [Member] | Pumps [Member]    
Net sales $ 0 $ 8,620
[1] EMEA consists primarily of Europe, Middle East and S. Africa.