v3.26.3
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Accrued Liabilities, Current [Abstract]    
Bonuses and commissions $ 4,111 $ 10,885
Other accrued liabilities 6,396 5,486
Paid time off 3,171 3,050
Professional services 2,449 1,133
Payroll and payroll taxes 6,158 2,492
Total Accrued liabilities $ 22,285 $ 23,046