| Disaggregation of Revenue [Table Text Block] |
| |
|
Three Months Ended |
|
|
Nine Months Ended |
|
| Revenue by Product Line |
|
March 31, 2026 |
|
|
March 31, 2025 |
|
|
March 31, 2026 |
|
|
March 31, 2025 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Electronics |
|
$ |
119,707 |
|
|
$ |
111,283 |
|
|
$ |
345,928 |
|
|
$ |
284,939 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Aerospace & Defense |
|
|
36,591 |
|
|
|
27,375 |
|
|
|
97,121 |
|
|
|
70,555 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Scientific |
|
|
17,979 |
|
|
|
18,292 |
|
|
|
56,931 |
|
|
|
54,462 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Engraving Services |
|
|
31,014 |
|
|
|
27,727 |
|
|
|
96,624 |
|
|
|
86,391 |
|
| Engraving Products |
|
|
2,554 |
|
|
|
2,858 |
|
|
|
8,511 |
|
|
|
9,011 |
|
| Hydraulics Cylinders and Systems |
|
|
11,212 |
|
|
|
13,230 |
|
|
|
34,778 |
|
|
|
36,920 |
|
| Total Engraving & Hydraulics |
|
|
44,780 |
|
|
|
43,815 |
|
|
|
139,913 |
|
|
|
132,322 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Other |
|
|
5,538 |
|
|
|
7,015 |
|
|
|
23,453 |
|
|
|
25,780 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total revenue by product line |
|
$ |
224,595 |
|
|
$ |
207,780 |
|
|
$ |
663,346 |
|
|
$ |
568,058 |
|
| |
|
Three Months Ended |
|
|
Three Months Ended |
|
|
Nine Months Ended |
|
|
Nine Months Ended |
|
| Net sales |
|
March 31, 2026 |
|
|
March 31, 2025 |
|
|
March 31, 2026 |
|
|
March 31, 2025 |
|
| United States |
|
$ |
133,252 |
|
|
$ |
120,956 |
|
|
$ |
388,227 |
|
|
$ |
333,224 |
|
| Asia Pacific |
|
|
56,432 |
|
|
|
53,244 |
|
|
|
171,153 |
|
|
|
140,645 |
|
| EMEA (1) |
|
|
32,814 |
|
|
|
31,452 |
|
|
|
97,482 |
|
|
|
87,090 |
|
| Other Americas |
|
|
2,097 |
|
|
|
2,128 |
|
|
|
6,484 |
|
|
|
7,099 |
|
| Total |
|
$ |
224,595 |
|
|
$ |
207,780 |
|
|
$ |
663,346 |
|
|
$ |
568,058 |
|
| |
|
Three Months Ended |
|
|
Nine Months Ended |
|
| Timing of Revenue Recognition |
|
March 31, 2026 |
|
|
March 31, 2025 |
|
|
March 31, 2026 |
|
|
March 31, 2025 |
|
| Products and services transferred at a point in time |
|
$ |
197,859 |
|
|
$ |
187,228 |
|
|
$ |
594,923 |
|
|
$ |
508,949 |
|
| Products transferred over time |
|
|
26,736 |
|
|
|
20,552 |
|
|
|
68,423 |
|
|
|
59,109 |
|
| Net sales |
|
$ |
224,595 |
|
|
$ |
207,780 |
|
|
$ |
663,346 |
|
|
$ |
568,058 |
|
|