XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Net sales $ 180,600 $ 175,610
Transferred at Point in Time [Member]    
Net sales 173,075 164,423
Transferred over Time [Member]    
Net sales 7,525 11,187
UNITED STATES    
Net sales 110,159 98,984
Asia Pacific [Member]    
Net sales 32,793 37,256
EMEA [Member]    
Net sales [1] 33,925 36,001
Other Americas [Member]    
Net sales 3,723 3,369
Electronics Products Group [Member]    
Net sales 75,199 75,836
Engraving Group [Member]    
Net sales 35,024 35,170
Engraving Group [Member] | Engraving Services [Member]    
Net sales 33,585 32,917
Engraving Group [Member] | Engraving Products [Member]    
Net sales 1,439 2,253
Scientific Group [Member]    
Net sales 18,456 21,529
Scientific Group [Member] | Scientific Products and Services [Member]    
Net sales 18,456 21,529
Engineering Technologies Group [Member]    
Net sales 16,999 17,573
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]    
Net sales 16,999 17,573
Specialty Solutions Group [Member]    
Net sales 34,922 25,502
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]    
Net sales 16,737 10,653
Specialty Solutions Group [Member] | Merchandising & Display [Member]    
Net sales 9,565 6,688
Specialty Solutions Group [Member] | Pumps [Member]    
Net sales $ 8,620 $ 8,161
[1] EMEA consists primarily of Europe, Middle East and S. Africa.