XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Restructuring Charges, Net - Changes In Restructuring Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Restructuring And Related Activities [Abstract]        
Restructuring Liability, Beginning balance $ 16,830   $ 34,153  
Restructuring charges, net 838 $ 18,093 30,732 $ 18,093
Reductions for cash payments (6,796)   (51,955)  
Non-cash payments     (3,968)  
Exchange rate fluctuations 766   2,676  
Restructuring Liability, Ending balance $ 11,638   $ 11,638