XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges, Net - Summary of Changes in Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Restructuring Reserve [Roll Forward]        
Restructuring liability, beginning balance $ 48,653   $ 8,004  
Restructuring charges, net 4,612 $ 41,162 68,558 $ 41,162
Reductions for cash payments (38,523)   (46,240)  
Reductions for non-cash payments     (15,421)  
Exchange rate fluctuations 949   790  
Restructuring liability, ending balance $ 15,691   $ 15,691