v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Payables and Accruals [Abstract]    
Accrued freight, tariff, and duty $ 5,114 $ 6,379
Accrued professional fees 1,899 1,065
Accrued commissions 1,628 1,694
Accrued sales allowances 1,504 1,865
Accrued warranty 1,337 1,392
Accrued other 748 553
Accrued taxes other than income 503 563
Accrued employee benefits 480 362
Total accrued expenses $ 13,212 $ 13,872