XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Payables and Accruals [Abstract]    
Accrued freight, tariff, and duty $ 6,379 $ 2,829
Accrued sales allowances 1,865 1,891
Accrued warranty 1,392 1,243
Accrued commissions 1,694 1,191
Accrued professional fees 1,065 1,049
Accrued employee benefits 362 499
Accrued taxes other than income 563 525
Accrued other 553 459
Total accrued expenses $ 13,872 $ 9,687