XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 175,610 $ 151,286
Transferred at Point in Time [Member]    
Net sales 164,423 143,471
Transferred over Time [Member]    
Net sales 11,187 7,815
UNITED STATES    
Net sales 98,984 92,114
Asia Pacific [Member]    
Net sales 37,256 26,864
EMEA [Member]    
Net sales [1] 36,001 28,818
Other Americas [Member]    
Net sales 3,369 3,490
Electronics Products Group [Member]    
Net sales 75,836 55,271
Engraving Group [Member]    
Net sales 35,170 36,401
Engraving Group [Member] | Engraving Services [Member]    
Net sales 32,917 34,320
Engraving Group [Member] | Engraving Products [Member]    
Net sales 2,253 2,081
Scientific Group [Member]    
Net sales 21,529 16,663
Scientific Group [Member] | Scientific Products and Services [Member]    
Net sales 21,529 16,663
Engineering Technologies Group [Member]    
Net sales 17,573 17,633
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]    
Net sales 17,573 17,633
Specialty Solutions Group [Member]    
Net sales 25,502 25,318
Specialty Solutions Group [Member] | Hydraulics Cylinders and Systems [Member]    
Net sales 10,653 12,331
Specialty Solutions Group [Member] | Merchandising & Display [Member]    
Net sales 6,688 7,198
Specialty Solutions Group [Member] | Pumps [Member]    
Net sales $ 8,161 $ 5,789
[1] EMEA consists primarily of Europe, Middle East and S. Africa.