XML 43 R28.htm IDEA: XBRL DOCUMENT
v3.25.2

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Apr. 30, 2025
Accounting Policies [Abstract] |
Summary of the Useful Lives of Property, Plant and Equipment | A summary of the estimated useful lives is as follows:
Description |  | Useful Life
Machinery and equipment |  | 2 to 10 years
Computer and other equipment |  | 2 to 7 years
Leasehold improvements |  | 10 to 20 years
The following table summarizes property, plant, and equipment as of April 30, 2025 and 2024 (in thousands):
|  | April 30, 2025 |  | April 30, 2024 |
Machinery and equipment |  | $ | 24,087 |  |  | $ | 20,852 |  |
Computer and other equipment |  | 2,228 |  |  | 1,988 |  |
Leasehold improvements |  | 1,753 |  |  | 762 |  |
|  | 28,068 |  |  | 23,602 |  |
Less: Accumulated depreciation and amortization |  | (16,962) |  |  | (13,599) |  |
|  | 11,106 |  |  | 10,003 |  |
Construction in progress |  | 125 |  |  | 1,035 |  |
Total property, plant, and equipment, net |  | $ | 11,231 |  |  | $ | 11,038 |  |
Schedule of Trade Channel Net Sales | The following table sets forth certain information regarding trade channel net sales for the fiscal years ended April 30, 2025, 2024, and 2023 (dollars in thousands):
|  | 2025 |  | 2024 |  | $ Change |  | % Change |  | 2023 |
e-commerce channels |  | $ | 84,391 |  |  | $ | 84,313 |  |  | $ | 78 |  |  | 0.1 | % |  | $ | 87,219 |  |
Traditional channels |  | 137,931 |  |  | 116,786 |  |  | 21,145 |  |  | 18.1 | % |  | 103,990 |  |
Total net sales |  | $ | 222,322 |  |  | $ | 201,099 |  |  | $ | 21,223 |  |  | 10.6 | % |  | $ | 191,209 |  |
Schedule of Geographic Makeup of Net Sales and Breakdown of International Net Sales by Region | The following table sets forth certain information regarding geographic makeup of net sales included in the above table for the fiscal years ended April 30, 2025, 2024, and 2023 (dollars in thousands):
|  | 2025 |  | 2024 |  | $ Change |  | % Change |  | 2023 |
Domestic |  | $ | 207,834 |  |  | $ | 189,027 |  |  | $ | 18,807 |  |  | 9.9 | % |  | $ | 182,299 |  |
International |  | 14,488 |  |  | 12,072 |  |  | 2,416 |  |  | 20.0 | % |  | 8,910 |  |
Total net sales |  | $ | 222,322 |  |  | $ | 201,099 |  |  | $ | 21,223 |  |  | 10.6 | % |  | $ | 191,209 |  |
The following table sets forth the breakdown of international net sales included in the above table by region. Our international sales accounted for approximately 7%, 6%, and 5% of total net sales for the fiscal years ended April 30, 2025, 2024, and 2023, respectively (dollars in thousands):
|  | 2025 |  | 2024 |  | $ Change |  | % Change |  | 2023 |
Canada |  | $ | 6,282 |  |  | $ | 5,111 |  |  | $ | 1,171 |  |  | 22.9 | % |  | $ | 4,091 |  |
Europe |  | 5,394 |  |  | 4,337 |  |  | 1,057 |  |  | 24.4 | % |  | 2,936 |  |
All others international |  | 2,812 |  |  | 2,624 |  |  | 188 |  |  | 7.2 | % |  | 1,883 |  |
Total international net sales |  | $ | 14,488 |  |  | $ | 12,072 |  |  | $ | 2,416 |  |  | 20.0 | % |  | $ | 8,910 |  |
Schedule of Net Sales in Product Categories | The following table sets forth certain information regarding net sales in our shooting sports and outdoor lifestyle categories for the fiscal years ended April 30, 2025, 2024, and 2023 (dollars in thousands):
|  | 2025 |  | 2024 |  | $ Change |  | % Change |  | 2023 |
Shooting sports |  | $ | 95,200 |  |  | $ | 91,716 |  |  | $ | 3,484 |  |  | 3.8 | % |  | $ | 88,885 |  |
Outdoor lifestyle |  | 127,122 |  |  | 109,383 |  |  | 17,739 |  |  | 16.2 | % |  | 102,324 |  |
Total net sales |  | $ | 222,322 |  |  | $ | 201,099 |  |  | $ | 21,223 |  |  | 10.6 | % |  | $ | 191,209 |  |
Change in Accrued Warranties Recorded as Non-Current Liability | The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2025, 2024, and 2023 (in thousands):
|  | April 30, 2025 |  | April 30, 2024 |  | April 30, 2023
Beginning balance |  | $ | 1,243 |  |  | 966 |  |  | 786 |
Warranties issued and adjustments to provisions |  | 1,853 |  |  | 1,569 |  |  | 1,419 |
Warranty claims |  | (1,704) |  |  | (1,292) |  |  | (1,239) |
Ending balance |  | $ | 1,392 |  |  | 1,243 |  |  | 966 |
Computation of Basic and Diluted Earnings per Share Attributed to Common Stockholders | The following table sets forth the computation of our basic and diluted earnings per share attributed to common stockholders for the fiscal years ended April 30, 2025, 2024, and 2023 (in thousands, except per share amounts):
| For the Years Ended April 30,
| 2025 |  | 2024 |  | 2023
| Net Loss |  |  |  | Per Share Amount |  | Net Loss |  |  |  | Per Share Amount |  | Net Income |  |  |  | Per Share Amount
|  | Shares |  |  |  | Shares |  |  |  | Shares |
Basic loss | $ | (77) |  |  | 12,806 |  | $ | (0.01) |  |  | $ | (12,248) |  |  | 12,967 |  | $ | (0.94) |  |  | $ | (12,024) |  |  | 13,372 |  | $ | (0.90) |
Effect of dilutive stock awards | — |  |  | — |  | — |  |  | — |  |  | — |  | — |  |  | — |  |  | — |  | — |
Diluted loss | $ | (77) |  |  | 12,806 |  | $ | (0.01) |  |  | $ | (12,248) |  |  | 12,967 |  | $ | (0.94) |  |  | $ | (12,024) |  |  | 13,372 |  | $ | (0.90) |

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

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 + Details
Name: | us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 + Details
Name: | us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration