XML 91 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
May 25, 2021
Subsequent Event [Line Items]        
Restructuring charges, net $ 5,848,000 $ (18,000) $ 1,987,000  
Employee Severance and Separation [Member]        
Subsequent Event [Line Items]        
Restructuring charges, net $ 1,739,000      
Subsequent Event | Share Repurchase Program 2021        
Subsequent Event [Line Items]        
Stock Repurchase Program, Authorized Amount       $ 100,000,000