v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Payables and Accruals [Abstract]    
Accrued freight, tariff, and duty $ 6,668 $ 5,114
Accrued professional fees 2,596 1,899
Accrued sales allowances 1,618 1,504
Accrued commissions 1,261 1,628
Accrued warranty 1,244 1,337
Accrued other 812 748
Accrued employee benefits 666 480
Accrued taxes other than income 581 503
Total accrued expenses $ 15,444 $ 13,212