v3.26.1
Accrued Expenses (Tables)
3 Months Ended
Jul. 31, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following table sets forth other accrued expenses as of July 31, 2026 and April 30, 2026 (in thousands):
July 31, 2026April 30, 2026
Accrued freight, tariff, and duty$6,668 $5,114 
Accrued professional fees2,596 1,899 
Accrued sales allowances1,618 1,504 
Accrued commissions1,261 1,628 
Accrued warranty1,244 1,337 
Accrued other812 748 
Accrued employee benefits666 480 
Accrued taxes other than income581 503 
Total accrued expenses$15,444 $13,212