XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Payables and Accruals [Abstract]    
Accrued sales allowances $ 2,798 $ 2,392
Accrued freight 2,266 1,253
Accrued professional fees 1,206 951
Accrued warranty 905 786
Accrued commissions 865 1,175
Accrued taxes other than income 740 718
Accrued employee benefits 502 312
Accrued other 352 266
Total accrued expenses $ 9,634 $ 7,853