| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended | |
| Revenue by Product Line | | September 30, 2026 | | | September 30, 2025 | |
| Electronics | | $ | 140,501 | | | $ | 110,553 | |
| | | | | | | | | |
| Aerospace & Defense | | | 31,428 | | | | 29,894 | |
| | | | | | | | | |
| Scientific | | | 19,794 | | | | 19,450 | |
| | | | | | | | | |
| Engraving Services | | | 27,130 | | | | 32,621 | |
| Engraving Products | | | 2,630 | | | | 3,219 | |
| Hydraulics Cylinders and Systems | | | 11,092 | | | | 12,172 | |
| Total Engraving & Hydraulics | | | 40,852 | | | | 48,012 | |
| | | | | | | | | |
| Other | | | - | | | | 9,522 | |
| | | | | | | | | |
| Total revenue by product line | | $ | 232,575 | | | $ | 217,431 | |
| | | Three Months Ended | | | | |
| Net sales | | September 30, 2026 | | | September 30, 2025 | |
| United States | | $ | 129,051 | | | $ | 126,331 | |
| Asia Pacific | | | 73,075 | | | | 56,382 | |
| EMEA (1) | | | 28,726 | | | | 32,634 | |
| Other Americas | | | 1,723 | | | | 2,084 | |
| Total | | $ | 232,575 | | | $ | 217,431 | |
| | | Three Months Ended | |
| Timing of Revenue Recognition | | September 30, 2026 | | | September 30, 2025 | |
| Products and services transferred at a point in time | | $ | 209,407 | | | $ | 196,980 | |
| Products transferred over time | | | 23,168 | | | | 20,451 | |
| Net sales | | $ | 232,575 | | | $ | 217,431 | |
|