XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Components of Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 2,061 $ 3,110 $ 5,973 $ 5,308
cost of sales        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 409 1,735 1,312 2,978
Research and development        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 0 0 0 3
Selling, marketing, and distribution        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 774 270 2,969 707
General and administrative        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 878 1,106 1,692 1,620
Severance and Employee-Related Benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges [1] (49) 2,505 881 3,658
Relocation [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges [1] 210 179 447 1,062
Public relations [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 922 0 922 0
Freight [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 199 0 199 0
Consulting Services [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 246 206 456 266
Employee Relations [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges 469 135 926 230
Office Rent and Equipment [Member]        
Restructuring Cost and Reserve [Line Items]        
Total restructuring charges $ 64 $ 86 $ 2,142 $ 92
[1] Recorded in accrued payroll and incentives.