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, 2025 |  | April 30, 2024 |
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 |  |

X
- References No definition available. + Details
Name: | us-gaap_PayablesAndAccrualsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration