XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Payables and Accruals [Abstract]    
Accrued professional fees $ 5,603 $ 4,925
Accrued taxes other than income 5,479 5,838
Accrued settlement 3,270 3,200
Accrued employee benefits 2,752 2,742
Accrued distributor incentives 2,600 1,687
Current portion of finance lease obligation 1,631 1,564
Accrued rebates and promotions 1,472 1,485
Current portion of operating lease obligation 430 947
Accrued other 6,742 4,423
Total accrued expenses and deferred revenue $ 29,979 $ 26,811