XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 735,339 $ 656,232 $ 604,535
Transferred at Point in Time [Member]      
Net sales 675,461 619,029 569,426
Transferred over Time [Member]      
Net sales 59,878 37,203 35,109
UNITED STATES      
Net sales 429,368 386,829 364,188
Asia Pacific [Member]      
Net sales 148,028 125,516 98,665
EMEA [Member]      
Net sales [1] 143,967 129,908 128,037
Other Americas [Member]      
Net sales 13,976 13,979 13,645
Electronics Products Group [Member]      
Net sales 304,290 253,369 185,294
Engraving Group [Member]      
Net sales 146,255 147,016 143,736
Engraving Group [Member] | Engraving Services [Member]      
Net sales 136,779 137,159 132,586
Engraving Group [Member] | Engraving Products [Member]      
Net sales 9,476 9,857 11,150
Scientific Group [Member]      
Net sales 83,850 79,421 57,523
Scientific Group [Member] | Scientific Products and Services [Member]      
Net sales 83,850 79,421 57,523
Engineering Technologies Group [Member]      
Net sales 78,117 75,562 104,047
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]      
Net sales 78,117 75,562 104,047
Specialty Solutions Group [Member]      
Net sales 122,827 100,864 113,935
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]      
Net sales 54,864 48,776 51,722
Specialty Solutions Group [Member] | Merchandising & Display [Member]      
Net sales 34,305 26,049 31,488
Specialty Solutions Group [Member] | Pumps [Member]      
Net sales $ 33,658 $ 26,039 $ 30,725
[1] EMEA consists primarily of Europe, Middle East and S. Africa.