v3.26.1
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 35,534 $ 37,468
Accrued vacation 4,743 4,950
Accrued payroll taxes and benefits 3,136 2,033
Accrued commission 4,506 7,244
ESPP contributions 428 1,593
Other 213 580
Accrued compensation and employee benefits $ 48,560 $ 53,868