v3.25.2
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 790,107 $ 720,635 $ 741,048
Transferred at Point in Time [Member]      
Net sales 701,806 642,133 668,633
Transferred over Time [Member]      
Net sales 88,301 78,502 72,415
UNITED STATES      
Net sales 467,339 444,373 449,820
Asia Pacific [Member]      
Net sales 194,035 130,423 130,130
EMEA [Member]      
Net sales [1] 119,610 132,306 144,672
Other Americas [Member]      
Net sales 9,123 13,533 16,426
Electronics Products Group [Member]      
Net sales 400,130 321,956 305,872
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]      
Net sales 102,595 83,476 81,079
Scientific Group [Member] | Scientific Products and Services [Member]      
Net sales 72,380 68,931 74,924
Engraving Group [Member]      
Net sales 128,360 150,685 152,067
Engraving Group [Member] | Engraving Services [Member]      
Net sales 116,777 140,591 145,616
Engraving Group [Member] | Engraving Products [Member]      
Net sales 11,583 10,094 6,451
Specialty Solutions Group [Member]      
Net sales 86,642 95,587 127,106
Specialty Solutions Group [Member] | Hydraulics Cylinders and Systems [Member]      
Net sales 50,943 55,349 61,010
Specialty Solutions Group [Member] | Merchandising & Display [Member]      
Net sales 35,699 40,238 44,836
Pumps [Member] | Merchandising & Display [Member]      
Net sales $ 0 $ 0 $ 21,260
[1] EMEA consists primarily of Europe, Middle East and S. Africa.