v3.26.1
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 32,101 $ 35,534
Accrued vacation 3,949 4,743
Accrued payroll taxes and benefits 3,201 3,136
Accrued commissions 3,705 4,506
ESPP contributions 837 428
Other 245 213
Accrued compensation and employee benefits $ 44,038 $ 48,560