XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Charges, Net (Tables)
3 Months Ended
Jul. 31, 2023
Restructuring Charges [Abstract]  
Summary of Changes in Restructuring Liability
Changes in the restructuring liability during the three months ended July 31, 2023 were as follows:

Restructuring Liability
(in thousands)
As of April 30, 2023$8,004 
Restructuring charges, net421 
Reductions for cash payments(4,109)
Exchange rate fluctuations(16)
As of July 31, 2023$4,300