XML 100 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and Other Related Charges - Summary of Restructuring Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2021
Apr. 30, 2023
Apr. 30, 2022
Restructuring Cost and Reserve [Line Items]      
Restructuring and other related charges $ 0 $ 31,297 $ 0
Employee Severance      
Restructuring Cost and Reserve [Line Items]      
Beginning balance   0  
Restructuring and other related charges   23,264  
Paid during the period   (22,789)  
Foreign currency translation adjustment   263  
Ending balance   $ 738 $ 0