Note 15 - Restructuring (Tables)
|
12 Months Ended |
Jun. 30, 2026 |
| Notes Tables |
|
| Restructuring and Related Costs [Table Text Block] |
| | | Involuntary Employee | | | | | | | | | |
| | | Severance and | | | | | | | | | |
| Year Ended June 30, | | Benefit Costs | | | Other | | | Total | |
| 2026 Restructuring Initiatives | | $ | 7,185 | | | $ | 1,612 | | | $ | 8,797 | |
| Prior Year Initiatives | | | 1,315 | | | | 2,074 | | | | 3,389 | |
| Total expense | | $ | 8,500 | | | $ | 3,686 | | | $ | 12,186 | |
| | | | | | | | | | | | | |
| 2025 Restructuring Initiatives | | $ | 2,679 | | | $ | 1,164 | | | $ | 3,843 | |
| Prior Year Initiatives | | | 2,189 | | | | 871 | | | | 3,060 | |
| Total expense | | $ | 4,868 | | | $ | 2,035 | | | $ | 6,903 | |
| | | | | | | | | | | | | |
| 2024 Restructuring Initiatives | | $ | 4,484 | | | $ | 3,386 | | | $ | 7,870 | |
| Prior Year Initiatives | | | 184 | | | | 152 | | | | 336 | |
| Total expense | | $ | 4,668 | | | $ | 3,538 | | | $ | 8,206 | |
|
| Schedule of Restructuring Reserve by Type of Cost [Table Text Block] |
| | | Involuntary Employee | | | | | | | | | |
| | | Severance and | | | | | | | | | |
| Current Year Initiatives | | | Benefit Costs | | | | Other | | | | Total | |
| Restructuring liabilities at June 30, 2025 | | $ | - | | | $ | - | | | $ | - | |
| Additions and adjustments | | | 7,185 | | | | 1,612 | | | | 8,797 | |
| Payments | | | (5,008 | ) | | | (719 | ) | | | (5,727 | ) |
| Restructuring liabilities at June 30, 2026 | | $ | 2,177 | | | $ | 893 | | | $ | 3,070 | |
| | | Involuntary Employee | | | | | | | | | |
| | | Severance and | | | | | | | | | |
| Prior Year Initiatives | | | Benefit Costs | | | | Other | | | | Total | |
| Restructuring liabilities at June 30, 2025 | | $ | 1,397 | | | $ | 60 | | | $ | 1,457 | |
| Additions and adjustments | | | 1,315 | | | | 2,074 | | | | 3,389 | |
| Payments | | | (2,677 | ) | | | (1,925 | ) | | | (4,602 | ) |
| Restructuring liabilities at June 30, 2026 | | $ | 35 | | | $ | 209 | | | $ | 244 | |
| | | Involuntary Employee | | | | | | | | | |
| | | Severance and | | | | | | | | | |
| | | Benefit Costs | | | Other | | | Total | |
| Restructuring liabilities at June 30, 2024 | | $ | 1,253 | | | $ | 194 | | | $ | 1,447 | |
| Additions and adjustments | | | 4,869 | | | | 2,034 | | | | 6,903 | |
| Payments | | | (4,725 | ) | | | (2,168 | ) | | | (6,893 | ) |
| Restructuring liabilities at June 30, 2025 | | $ | 1,397 | | | $ | 60 | | | $ | 1,457 | |
|
| Restructuring Expenses By Segment [Table Text Block] |
| | | Involuntary Employee | | | | | | | |
| | | Severance and | | | | | | | |
| | | Benefit Costs | | Other | | Total | |
| Fiscal Year 2026 | | | | | | | | | | |
| Electronics | | $ | 1,817 | | $ | 434 | | $ | 2,251 | |
| Aerospace & Defense | | | 233 | | | 2 | | | 235 | |
| Engraving & Hydraulics | | | 6,154 | | | 3,250 | | | 9,404 | |
| Other | | | 70 | | | - | | | 70 | |
| Corporate | | | 226 | | | - | | | 226 | |
| Total expense | | $ | 8,500 | | $ | 3,686 | | $ | 12,186 | |
| | | | | | | | | | | |
| Fiscal Year 2025 | | | | | | | | | | |
| Engraving & Hydraulics | | $ | 3,561 | | $ | 1,762 | | $ | 5,323 | |
| Electronics | | | 1,135 | | | 273 | | | 1,408 | |
| Corporate | | | 172 | | | - | | | 172 | |
| Total expense | | $ | 4,868 | | $ | 2,035 | | $ | 6,903 | |
| | | | | | | | | | | |
| Fiscal Year 2024 | | | | | | | | | | |
| Engraving & Hydraulics | | $ | 2,414 | | $ | 3,042 | | $ | 5,456 | |
| Electronics | | | 903 | | | 496 | | | 1,399 | |
| Aerospace & Defense | | | 54 | | | - | | | 54 | |
| Corporate | | | 1,297 | | | - | | | 1,297 | |
| Total expense | | $ | 4,668 | | $ | 3,538 | | $ | 8,206 | |
|