XML 50 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jan. 31, 2020
Apr. 30, 2019
Payables And Accruals [Abstract]    
Deferred revenue $ 7,103 $ 12,213
Accrued rebates and promotions 6,106 4,877
Accrued taxes other than income 5,727 6,078
Accrued employee benefits 5,672 5,241
Accrued professional fees 4,018 2,649
Right-of-use lease liabilities 2,731  
Accrued distributor incentives 2,673 1,895
Accrued commissions 1,189 1,004
Interest payable 498 737
Current portion of capital lease obligation 971 681
Accrued other 6,443 3,947
Total accrued expenses and deferred revenue $ 43,131 $ 39,322