v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Current assets:    
Cash and cash equivalents $ 21,436 $ 23,423
Accounts receivable, net of allowance for credit losses of $419 on April 30, 2026 and $159 on April 30, 2025 29,233 39,337
Inventories 91,889 104,717
Assets held for sale 734 0
Prepaid expenses 2,268 2,435
Other current assets 16,978 1,535
Income tax receivable 156 143
Total current assets 162,694 171,590
Property, plant, and equipment, net 9,327 11,231
Intangible assets, net 23,527 31,411
Right-of-use assets 30,710 31,896
Other assets 362 227
Total assets 226,620 246,355
Current liabilities:    
Accounts payable 13,432 15,717
Accrued expenses 13,212 13,872
Accrued payroll and incentives 1,700 5,871
Lease liabilities, current 1,569 1,336
Total current liabilities 29,913 36,796
Lease liabilities, net of current portion 30,814 31,949
Total liabilities 60,727 68,745
Commitments and contingencies (Note 16)
Equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding on April 30, 2026 and 2025 0 0
Common stock, $0.001 par value, 100,000,000 shares authorized, 15,288,148 shares issued and 12,459,004 shares outstanding on April 30, 2026 and 14,701,280 shares issued and 12,797,865 shares outstanding on April 30, 2025 15 15
Additional paid in capital 283,327 280,711
Retained deficit (83,908) (74,700)
Treasury stock, at cost (2,829,144 shares on April 30, 2026 and 2,277,861 shares on April 30, 2025) (33,541) (28,416)
Total equity 165,893 177,610
Total liabilities and equity $ 226,620 $ 246,355