XML 100 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2020
Jul. 31, 2019
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Jun. 29, 2020
Subsequent Event [Line Items]              
Restructuring charges, net $ 200 $ 1,800   $ (18) $ 1,987 $ 0  
Forecast [Member]              
Subsequent Event [Line Items]              
Restructuring charges, net     $ 1,500        
Minimum [Member] | Subsequent Event              
Subsequent Event [Line Items]              
Expected restructuring costs to be incurred             $ 3,000
Minimum [Member] | Subsequent Event | Employee Severance and Separation [Member]              
Subsequent Event [Line Items]              
Expected restructuring costs to be incurred             500
Minimum [Member] | Subsequent Event | Asset impairment [Member]              
Subsequent Event [Line Items]              
Expected restructuring costs to be incurred             2,500
Maximum [Member] | Subsequent Event              
Subsequent Event [Line Items]              
Expected restructuring costs to be incurred             5,000
Maximum [Member] | Subsequent Event | Employee Severance and Separation [Member]              
Subsequent Event [Line Items]              
Expected restructuring costs to be incurred             1,000
Maximum [Member] | Subsequent Event | Asset impairment [Member]              
Subsequent Event [Line Items]              
Expected restructuring costs to be incurred             $ 4,000