XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Net sales $ 189,814 $ 178,400 $ 360,278 $ 363,174
Transferred at Point in Time [Member]        
Net sales 169,034 160,204 321,721 327,429
Transferred over Time [Member]        
Net sales 20,780 18,196 38,557 35,745
UNITED STATES        
Net sales 111,532 110,167 212,268 224,668
Asia Pacific [Member]        
Net sales 49,706 32,742 87,401 64,151
EMEA [Member]        
Net sales [1] 26,368 31,632 55,638 66,100
Other Americas [Member]        
Net sales 2,208 3,859 4,971 8,255
Electronics Products Group [Member]        
Net sales 95,923 79,419 173,656 161,107
Engraving Group [Member]        
Net sales 31,454 40,845 64,817 81,639
Engraving Group [Member] | Engraving Services [Member]        
Net sales 28,844 38,467 58,664 77,203
Engraving Group [Member] | Engraving Products [Member]        
Net sales 2,610 2,378 6,153 4,436
Scientific Group [Member]        
Net sales 18,477 16,292 36,170 34,485
Scientific Group [Member] | Scientific Products and Services [Member]        
Net sales 18,477 16,292 36,170 34,485
Engineering Technologies Group [Member]        
Net sales 22,649 19,887 43,179 38,107
Engineering Technologies Group [Member] | Engineering Technologies Components [Member]        
Net sales 22,649 19,887 43,179 38,107
Specialty Solutions Group [Member]        
Net sales 21,311 21,957 42,456 47,836
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]        
Net sales 12,067 11,881 23,689 26,610
Specialty Solutions Group [Member] | Merchandising & Display [Member]        
Net sales $ 9,244 $ 10,076 $ 18,767 $ 21,226
[1] EMEA consists primarily of Europe, Middle East and S. Africa.