Summary of Significant Accounting Policies (Tables)
|
12 Months Ended |
Jan. 31, 2026 |
| Accounting Policies [Abstract] |
|
| Schedule of Accounts Receivable |
The changes to the reserve for uncollectible accounts are as follows (in thousands): | | | | | | | | | | | | | | | | Fiscal year | Opening Balance | Charged to Expense | Deductions (a) | Closing Balance | | 2026 | $ | 93 | | $ | 110 | | $ | (10) | | $ | 193 | | | 2025 | $ | 93 | | $ | — | | $ | — | | $ | 93 | | | 2024 | $ | 233 | | $ | — | | $ | (140) | | $ | 93 | |
(a) - Write-offs of uncollectible accounts receivable
|
| Schedule of Inventories |
Inventories by major category are as follows (in thousands): | | | | | | | | | | | | | January 31, 2026 | | January 31, 2025 | | Raw materials and packaging | $ | 3,323 | | | $ | 1,654 | | | Work in process | 1,217 | | | 723 | | | Finished goods | 5,107 | | | 2,440 | | | Total inventories, net | $ | 9,647 | | | $ | 4,817 | |
|
| Schedule of Asset Lives |
Asset lives for financial statement reporting of depreciation are: | | | | | | | Machinery and equipment | 2-15 years | | Furniture and fixtures | 3 - 10 years | | Leasehold improvements | * |
(*)Amortized on a straight-line basis over the term of the lease or the estimated useful lives, whichever period is shorter.
|
| Schedule of Other Intangible Assets |
Other intangibles consist of trade names, trademarks, and customer relationships. Intangible asset lives for financial statement reporting of amortization are: | | | | | | | Trade names and trademarks | 3 years | | Customer relationships | 4 - 5 years |
|
| Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis |
The Company's financial assets that were accounted for at fair value on a recurring basis as of January 31, 2026 and January 31, 2025 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | January 31, 2026 | | January 31, 2025 | | Level 1 | | Level 2 | | Level 3 | | Total | | Level 1 | | Level 2 | | Level 3 | | Total | | Cash equivalents | $ | 19,528 | | | $ | — | | | $ | — | | | $ | 19,528 | | | $ | 6,842 | | | $ | — | | | $ | — | | | $ | 6,842 | | | Total | $ | 19,528 | | | $ | — | | | $ | — | | | $ | 19,528 | | | $ | 6,842 | | | $ | — | | | $ | — | | | $ | 6,842 | |
|
| Schedule of Expenses of Slotting Fees, Sales Discounts, and Allowances |
Reductions in the transaction price attributable to items such as slotting fees, sales discounts, and allowances are accounted for as a direct reduction of revenues as follows (in thousands): | | | | | | | | | | | | | | | | | | | For the Fiscal Years Ended | | January 31, 2026 | | January 31, 2025 | | January 31, 2024 | | Gross Sales | $ | 180,776 | | | $ | 125,727 | | | $ | 106,104 | | | Less: Trade Incentives and Promotions | 9,062 | | | 2,399 | | | 2,820 | | | Net Sales | $ | 171,714 | | | $ | 123,328 | | | $ | 103,284 | |
|
| Schedule of Disaggregates Gross Revenue by Significant Geographic Area |
The following table disaggregates gross revenue by significant geographic area for the fiscal years ended January 31, 2026, 2025 and 2024 (in thousands): | | | | | | | | | | | | | | | | | | | For the Fiscal Years Ended | | January 31, 2026 | | January 31, 2025 | | January 31, 2024 | | Northeast | $ | 59,868 | | | $ | 35,638 | | | $ | 37,189 | | | Southeast | 41,031 | | | 33,783 | | | 30,183 | | | Midwest | 38,835 | | | 26,895 | | | 18,609 | | | West | 41,042 | | | 29,411 | | | 20,123 | | | Total gross revenue | $ | 180,776 | | | $ | 125,727 | | | $ | 106,104 | | | | | | | |
|
| Schedule of Variables for Computing Fair Value of Stock Options Issued |
For the fiscal years ended January 31, 2026, 2025, and 2024, when computing fair value of stock options issued, the Company has considered the following variables: | | | | | | | | | | | | | | | | January 31, 2026 | | January 31, 2025 | January 31, 2024 | | Risk-free interest rate | N/A | | 3.47% | N/A | | Expected life of grants | N/A | | 6 years | N/A | | Expected volatility of underlying stock | N/A | | 75.5% | N/A | | Dividends | N/A | | 0 | N/A |
|
| Schedule of Reconciliation of Basic and Diluted Earnings Per Share to Net Income |
The following table provides a reconciliation of the numerator and denominator used in computing basic and diluted net income attributable to common stockholders per common share (in thousands, except per share amounts). | | | | | | | | | | | | | | | | | | | For the Fiscal Years Ended | | January 31, 2026 | | January 31, 2025 | | January 31, 2024 | | Numerator: | | | | | | | Net income attributable to common stockholders - basic | $ | 5,286 | | | $ | 3,711 | | | $ | 6,512 | | | Effect of dilutive securities: | — | | | — | | | 49 | | | | | | | | | Net income attributable to common stockholders - diluted | $ | 5,286 | | | $ | 3,711 | | | $ | 6,561 | | | | | | | | | Denominator: | | | | | | | Weighted average common shares outstanding - basic | 38,902 | | 37,428 | | 36,814 | | Dilutive securities (a): | | | | | | | Series B Preferred Stock | — | | — | | — | | Stock Options | 34 | | 51 | | 64 | | Performance Stock Units | 2,133 | | 1,690 | | 1,195 | | Restricted Stock Units | 311 | | 250 | | 308 | | | | | | | | Weighted average common shares outstanding and assumed conversion – diluted | 41,380 | | 39,419 | | 38,381 | | | | | | | | Basic net income per common share | $ | 0.14 | | | $ | 0.10 | | | $ | 0.18 | | | | | | | | | Diluted net income per common share | $ | 0.13 | | | $ | 0.09 | | | $ | 0.17 | | | | | | | | | (a) - Anti-dilutive securities excluded: | | | | | | | Stock Options | — | | — | | — | | Performance Stock Awards | — | | — | | — |
|