XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Payables And Accruals [Abstract]    
Accrued taxes other than income $ 10,722 $ 12,210
Accrued employee benefits 5,386 4,780
Accrued other 3,494 3,451
Accrued distributor incentives 3,446 2,414
Accrued professional fees 3,011 2,804
Accrued rebates and promotions 2,681 2,174
Deferred revenue 2,364 2,907
Current portion of operating lease obligation 1,349 1,309
Current portion of finance lease obligation 1,101 1,087
Total accrued expenses and deferred revenue $ 33,554 $ 33,136