v3.26.1
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Balance Sheet Components [Abstract]    
Accrued vacation $ 43,295 $ 46,702
Accrued commissions 18,659 46,420
Accrued payroll and withholding taxes 9,894 11,138
Other 27,764 14,971
Total accrued compensation and benefits $ 99,612 $ 119,231