v3.26.1
Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve $ 1,326 $ 3,090 $ 370
Restructuring Charges (6,261) (5,528) (423)
Payments for Restructuring (7,998) (2,820)  
Restructuring Reserve, Settled without Cash (13) (38)  
Restructuring Reserve, Foreign Currency Translation Gain (Loss) 14 (50)  
Vista [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges (4,053) (5,103)  
National Pen [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Charges (1,953)    
Employee Severance [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve   3,090 370
Restructuring Charges (6,248) (5,490)  
Payments for Restructuring (7,998) (2,820)  
Restructuring Reserve, Settled without Cash 0 0  
Restructuring Reserve, Foreign Currency Translation Gain (Loss) (14) 50  
Other Restructuring [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring Reserve 0 0 $ 0
Restructuring Charges (13) (38)  
Payments for Restructuring 0 0  
Restructuring Reserve, Settled without Cash (13) (38)  
Restructuring Reserve, Foreign Currency Translation Gain (Loss) $ 0 $ 0