v3.26.1
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Payables and Accruals [Abstract]    
Accrued employee benefits $ 4,094 $ 3,255
Accrued professional fees 2,886 3,762
Accrued customer incentives and promotions 2,641 2,973
Accrued taxes other than income 2,070 3,249
Current portion of finance lease obligation 1,896 1,858
Accrued other 3,508 4,049
Total accrued expenses and deferred revenue $ 17,095 $ 19,146