XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 25,277 $ 37,468
Accrued vacation 5,211 4,950
Accrued payroll taxes and benefits 3,631 2,033
Accrued commissions 6,529 7,244
ESPP contributions 4,106 1,593
Other 642 580
Accrued compensation and employee benefits $ 45,396 $ 53,868