XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Payables and Accruals [Abstract]    
Accrued taxes other than income $ 5,250 $ 3,703
Accrued employee benefits 3,339 3,256
Accrued settlement 3,200 0
Accrued distributor incentives 2,931 1,640
Accrued other 2,494 4,597
Accrued professional fees 2,145 2,596
Accrued rebates and promotions 1,613 1,649
Current portion of finance lease obligation $ 1,498 $ 1,434
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses and deferred revenue Total accrued expenses and deferred revenue
Current portion of operating lease obligation $ 727 $ 1,274
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total accrued expenses and deferred revenue Total accrued expenses and deferred revenue
Total accrued expenses and deferred revenue $ 23,197 $ 20,149