XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Net sales $ 217,431 $ 170,464
Transferred at Point in Time [Member]    
Net sales 196,980 152,687
Transferred over Time [Member]    
Net sales 20,451 17,777
UNITED STATES    
Net sales 126,331 100,735
Asia Pacific [Member]    
Net sales 56,382 37,696
EMEA [Member]    
Net sales [1] 32,634 29,269
Other Americas [Member]    
Net sales 2,084 2,764
Electronics Products Group [Member]    
Net sales 110,553 77,733
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]    
Net sales 29,894 20,530
Scientific Group [Member] | Scientific Products and Services [Member]    
Net sales 19,450 17,693
Engraving Group [Member]    
Net sales 35,840 33,363
Engraving Group [Member] | Engraving Services [Member]    
Net sales 32,621 29,821
Engraving Group [Member] | Engraving Products [Member]    
Net sales 3,219 3,542
Specialty Solutions Group [Member]    
Net sales 21,694 21,145
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]    
Net sales 12,172 11,622
Specialty Solutions Group [Member] | Merchandising & Display [Member]    
Net sales $ 9,522 $ 9,523
[1] EMEA consists primarily of Europe, Middle East and S. Africa.