XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Restructuring - Summary of Restructuring Expenses by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Restructuring charges $ 2,237 $ 1,186 $ 3,330 $ 2,469
Electronics Products Group [Member]        
Restructuring charges 603 506 1,099 596
Engraving Group [Member]        
Restructuring charges 302 528 899 1,511
Corporate Segment [Member]        
Restructuring charges 1,332 49 1,332 54
Engineering Technologies Group [Member]        
Restructuring charges   103   244
Specialty Solutions Group [Member]        
Restructuring charges   0   64
Involuntary Employee Severance And Benefit Costs [Member]        
Restructuring charges 1,547 966 2,083 1,637
Involuntary Employee Severance And Benefit Costs [Member] | Electronics Products Group [Member]        
Restructuring charges 58 441 214 513
Involuntary Employee Severance And Benefit Costs [Member] | Engraving Group [Member]        
Restructuring charges 157 379 537 832
Involuntary Employee Severance And Benefit Costs [Member] | Corporate Segment [Member]        
Restructuring charges 1,332 49 1,332 54
Involuntary Employee Severance And Benefit Costs [Member] | Engineering Technologies Group [Member]        
Restructuring charges   97   238
Involuntary Employee Severance And Benefit Costs [Member] | Specialty Solutions Group [Member]        
Restructuring charges   0   0
Other Restructuring [Member]        
Restructuring charges 690 220 1,247 832
Other Restructuring [Member] | Electronics Products Group [Member]        
Restructuring charges 545 65 885 83
Other Restructuring [Member] | Engraving Group [Member]        
Restructuring charges 145 149 362 679
Other Restructuring [Member] | Corporate Segment [Member]        
Restructuring charges $ 0 0 $ 0 0
Other Restructuring [Member] | Engineering Technologies Group [Member]        
Restructuring charges   6   6
Other Restructuring [Member] | Specialty Solutions Group [Member]        
Restructuring charges   $ 0   $ 64