v3.26.1
Restructuring and Other Related Charges - Summary of Restructuring Activities (Details) - Employee Severance
$ in Thousands
3 Months Ended
Jul. 31, 2026
USD ($)
Restructuring Cost and Reserve [Line Items]  
Beginning balance $ 0
Incurred during the period 19,920
Paid during the period (13,016)
Foreign currency translation adjustment 15
Ending balance $ 6,919