XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Payables and Accruals [Abstract]    
Accrued employee benefits $ 3,877 $ 3,240
Accrued taxes other than income 3,471 5,907
Accrued customer incentives and promotions 2,564 4,853
Accrued professional fees 2,306 1,774
Current portion of finance lease obligation 1,736 1,701
Current portion of operating lease obligation 222 233
Accrued other 3,928 6,970
Total accrued expenses and deferred revenue $ 18,104 $ 24,678