XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Net sales $ 207,780 $ 177,267 $ 568,058 $ 540,441
Transferred at Point in Time [Member]        
Net sales 187,228 157,866 508,949 485,295
Transferred over Time [Member]        
Net sales 20,552 19,401 59,109 55,146
UNITED STATES        
Net sales 120,956 107,805 333,224 332,473
Asia Pacific [Member]        
Net sales 53,244 32,139 140,645 96,290
EMEA [Member]        
Net sales [1] 31,452 34,438 87,090 100,538
Other Americas [Member]        
Net sales 2,128 2,885 7,099 11,140
Electronics Products Group [Member]        
Net sales 111,283 80,431 284,939 241,538
Engraving Group [Member]        
Net sales 30,585 36,297 95,402 117,936
Engraving Group [Member] | Engraving Services [Member]        
Net sales 27,727 33,011 86,391 110,214
Engraving Group [Member] | Engraving Products [Member]        
Net sales 2,858 3,286 9,011 7,722
Scientific Group [Member]        
Net sales 18,292 16,925 54,462 51,410
Scientific Group [Member] | Scientific Products and Services [Member]        
Net sales 18,292 16,925 54,462 51,410
Engineering Technologies Group [Member]        
Net sales 27,375 20,098 70,555 58,205
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]        
Net sales 27,375 20,098 70,555 58,205
Specialty Solutions Group [Member]        
Net sales 20,245 23,516 62,700 71,352
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]        
Net sales 13,230 14,800 36,920 41,410
Specialty Solutions Group [Member] | Merchandising & Display [Member]        
Net sales $ 7,015 $ 8,716 $ 25,780 $ 29,942
[1] EMEA consists primarily of Europe, Middle East and S. Africa.