XML 36 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2025
Apr. 30, 2025
Payables and Accruals [Abstract]    
Accrued customer incentives and promotions $ 3,903 $ 4,853
Accrued taxes other than income 3,885 5,907
Accrued employee benefits 3,557 3,240
Accrued professional fees 1,828 1,774
Current portion of finance lease obligation 1,772 1,701
Current portion of operating lease obligation 5 233
Accrued other 3,708 6,970
Total accrued expenses and deferred revenue $ 18,658 $ 24,678