XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Net sales   $ 741,048 $ 735,339 $ 656,232
Transferred at Point in Time [Member]        
Net sales   668,633 675,461 619,029
Transferred over Time [Member]        
Net sales   72,415 59,878 37,203
UNITED STATES        
Net sales   449,820 429,368 386,829
Asia Pacific [Member]        
Net sales   130,130 148,028 125,516
EMEA [Member]        
Net sales [1]   144,672 143,967 129,908
Other Americas [Member]        
Net sales   16,426 13,976 13,979
Electronics Products Group [Member]        
Net sales   305,872 304,290 253,369
Engraving Group [Member]        
Net sales   152,067 146,255 147,016
Engraving Group [Member] | Engraving Services [Member]        
Net sales   145,616 136,779 137,159
Engraving Group [Member] | Engraving Products [Member]        
Net sales   6,451 9,476 9,857
Scientific Group [Member]        
Net sales   74,924 83,850 79,421
Scientific Group [Member] | Scientific Products and Services [Member]        
Net sales   74,924 83,850 79,421
Engineering Technologies Group [Member]        
Net sales $ 9,000 81,079 78,117 75,562
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]        
Net sales   81,079 78,117 75,562
Specialty Solutions Group [Member]        
Net sales   127,106 122,827 100,864
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]        
Net sales   61,010 54,864 48,776
Specialty Solutions Group [Member] | Merchandising & Display [Member]        
Net sales   44,836 34,305 26,049
Specialty Solutions Group [Member] | Pumps [Member]        
Net sales   $ 21,260 $ 33,658 $ 26,039
[1] EMEA consists primarily of Europe, Middle East and S. Africa.