XML 93 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Restructuring - Components of Restructuring Charges (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ (509) $ 1,173 $ 7,053
Cost of sales      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ (137) $ 1,063 $ 2,116
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Product and Service Sold Cost of Product and Service Sold Cost of Product and Service Sold
Selling, marketing, and distribution      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ (39) $ 132 $ 2,974
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling and Marketing Expense Selling and Marketing Expense Selling and Marketing Expense
General and administrative      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ (333) $ (22) $ 1,963
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense General and Administrative Expense General and Administrative Expense
Office Rent and Equipment      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 0 $ 0 $ 2,298
Employee Relations      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 0 113 2,011
Consulting Services      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 377 1,462 992
Public relations      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 0 0 904
Employee relocation      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges [1] (316) 520 887
Freight [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 0 0 199
Severance and Employee-Related Benefits      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges [1] $ (570) $ (922) $ (238)
[1] Recorded in accrued payroll and incentives.