XML 22 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Current assets:    
Cash and cash equivalents $ 29,698 $ 21,950
Accounts receivable, net of allowance for credit losses of $133 on April 30, 2024 and $125 on April 30, 2023 25,728 26,846
Inventories 93,315 99,734
Prepaid expenses and other current assets 6,410 7,839
Income tax receivable 223 1,251
Total current assets 155,374 157,620
Property, plant, and equipment, net 11,038 9,488
Intangible assets, net 40,217 52,021
Right-of-use assets 33,564 24,198
Other assets 404 260
Total assets 240,597 243,587
Current liabilities:    
Accounts payable 14,198 11,544
Accrued expenses 9,687 8,741
Accrued payroll and incentives 4,167 1,813
Lease liabilities, current 1,331 904
Total current liabilities 29,383 23,002
Notes and loans payable   4,623
Lease liabilities, net of current portion 33,289 24,064
Other non-current liabilities   34
Total liabilities 62,672 51,723
Commitments and contingencies (Note 15)
Equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding on April 30, 2024 and 2023
Common stock, $0.001 par value, 100,000,000 shares authorized, 14,701,280 shares issued and 12,797,865 shares outstanding on April 30, 2024 and 14,447,149 shares issued and 13,233,151 shares outstanding on April 30, 2023 15 14
Additional paid in capital 277,107 272,784
Retained deficit (74,623) (62,375)
Treasury stock, at cost (1,903,415 shares on April 30, 2024 and 1,213,998 shares on April 30, 2023) (24,574) (18,559)
Total equity 177,925 191,864
Total liabilities and equity $ 240,597 $ 243,587