XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Details - Accrued Compensation and Employee Benefits (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 31,247 $ 37,468
Accrued vacation 5,339 4,950
Accrued payroll taxes and benefits 3,192 2,033
Accrued commissions 6,586 7,244
ESPP contributions 1,724 1,593
Other 842 580
Accrued compensation and employee benefits $ 48,930 $ 53,868