v3.26.1
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Net sales $ 891,597 $ 790,107 $ 720,635
Transferred at Point in Time [Member]      
Net sales 795,966 701,806 642,133
Transferred over Time [Member]      
Net sales 95,631 88,301 78,502
UNITED STATES      
Net sales 520,745 467,339 444,373
Asia Pacific [Member]      
Net sales 233,343 194,035 130,423
EMEA [Member]      
Net sales [1] 128,876 119,610 132,306
Other Americas [Member]      
Net sales 8,633 9,123 13,533
Electronics Products Group [Member]      
Net sales 475,036 400,130 321,956
Aerospace and Defense [Member]      
Net sales 135,031 102,595 83,476
Scientific Group [Member] | Scientific Products and Services [Member]      
Net sales 75,748 72,380 68,931
Engraving Group [Member]      
Net sales 182,329 179,303 206,034
Engraving Group [Member] | Engraving Services [Member]      
Net sales 125,244 116,777 140,591
Engraving Group [Member] | Engraving Products [Member]      
Net sales 11,015 11,583 10,094
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]      
Net sales 46,070 50,943 55,349
Other Operating Segment [Member]      
Net sales $ 23,453 $ 35,699 $ 40,238
[1] EMEA consists primarily of Europe, Middle East and S. Africa.