XML 81 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Payables And Accruals [Abstract]    
Accrued sales allowances $ 2,392 $ 2,931
Accrued freight 1,253 2,466
Accrued commissions 1,175 1,578
Accrued professional fees 951 701
Accrued warranty 786 717
Accrued taxes other than income 718 1,052
Accrued employee benefits 312 153
Accrued other 266 245
Total accrued expenses $ 7,853 $ 9,843