XML 76 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 720,635 $ 741,048 $ 735,339
Transferred at Point in Time [Member]      
Net sales 642,133 668,633 675,461
Transferred over Time [Member]      
Net sales 78,502 72,415 59,878
UNITED STATES      
Net sales 444,373 449,820 429,368
Asia Pacific [Member]      
Net sales 130,423 130,130 148,028
EMEA [Member]      
Net sales [1] 132,306 144,672 143,967
Other Americas [Member]      
Net sales 13,533 16,426 13,976
Electronics Products Group [Member]      
Net sales 321,956 305,872 304,290
Engraving Group [Member]      
Net sales 150,685 152,067 146,255
Engraving Group [Member] | Engraving Services [Member]      
Net sales 140,591 145,616 136,779
Engraving Group [Member] | Engraving Products [Member]      
Net sales 10,094 6,451 9,476
Scientific Group [Member]      
Net sales 68,931 74,924 83,850
Scientific Group [Member] | Scientific Products and Services [Member]      
Net sales 68,931 74,924 83,850
Engineering Technologies Group [Member]      
Net sales 83,476 81,079 78,117
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]      
Net sales 83,476 81,079 78,117
Hydraulics Cylinders and System [Member] | Hydraulics Cylinders and System [Member]      
Net sales 55,349 61,010 54,864
Specialty Solutions Group [Member]      
Net sales 95,587 127,106 122,827
Specialty Solutions Group [Member] | Merchandising & Display [Member]      
Net sales 40,238 44,836 34,305
Specialty Solutions Group [Member] | Pumps [Member]      
Net sales $ 0 $ 21,260 $ 33,658
[1] EMEA consists primarily of Europe, Middle East and S. Africa.