v3.26.1
Note 3 - Revenue From Contracts With Customers - Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Net sales $ 224,595 $ 207,780 $ 663,346 $ 568,058
Transferred at Point in Time [Member]        
Net sales 197,859 187,228 594,923 508,949
Transferred over Time [Member]        
Net sales 26,736 20,552 68,423 59,109
UNITED STATES        
Net sales 133,252 120,956 388,227 333,224
Asia Pacific [Member]        
Net sales 56,432 53,244 171,153 140,645
EMEA [Member]        
Net sales [1] 32,814 31,452 97,482 87,090
Other Americas [Member]        
Net sales 2,097 2,128 6,484 7,099
Electronics Products Group [Member]        
Net sales 119,707 111,283 345,928 284,939
Aerospace and Defense [Member]        
Net sales 36,591 27,375 97,121 70,555
Scientific Group [Member] | Scientific Products and Services [Member]        
Net sales 17,979 18,292 56,931 54,462
Engraving Group [Member]        
Net sales 44,780 43,815 139,913 132,322
Engraving Group [Member] | Engraving Services [Member]        
Net sales 31,014 27,727 96,624 86,391
Engraving Group [Member] | Engraving Products [Member]        
Net sales 2,554 2,858 8,511 9,011
Specialty Solutions Group [Member] | Hydraulics Cylinders and System [Member]        
Net sales 11,212 13,230 34,778 36,920
Other Operating Segment [Member]        
Net sales $ 5,538 $ 7,015 $ 23,453 $ 25,780
[1] EMEA consists primarily of Europe, Middle East and S. Africa.