XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses (Tables)
12 Months Ended
Apr. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following table sets forth other accrued expenses as of April 30, 2025 and 2024 (in thousands):
April 30, 2025April 30, 2024
Accrued freight, tariff, and duty$6,379 $2,829 
Accrued sales allowances1,865 1,891 
Accrued warranty1,392 1,243 
Accrued commissions1,694 1,191 
Accrued professional fees1,065 1,049 
Accrued employee benefits362 499 
Accrued taxes other than income563 525 
Accrued other553 459 
Total accrued expenses$13,872 $9,687