XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Payables and Accruals [Abstract]    
Accrued freight $ 3,631 $ 2,829
Accrued sales allowances 3,537 1,891
Accrued warranty 1,408 1,243
Accrued professional fees 1,007 1,049
Accrued commissions 1,209 1,191
Accrued taxes other than income 836 321
Accrued employee benefits 427 499
Accrued other 663 664
Total accrued expenses $ 12,718 $ 9,687