XML 22 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Current assets:    
Cash and cash equivalents $ 21,950 $ 19,521
Accounts receivable, net of allowance for credit losses of $125 on April 30, 2023 and $129 on April 30, 2022 26,846 28,879
Inventories 99,734 121,683
Prepaid expenses and other current assets 7,839 8,491
Income tax receivable 1,251 1,231
Total current assets 157,620 179,805
Property, plant, and equipment, net 9,488 10,621
Intangible assets, net 52,021 63,194
Right-of-use assets 24,198 23,884
Other assets 260 336
Total assets 243,587 277,840
Current liabilities:    
Accounts payable 11,544 13,563
Accrued expenses 8,741 7,853
Accrued payroll, incentives, and profit sharing 1,813 3,786
Lease liabilities, current 904 1,803
Total current liabilities 23,002 27,005
Notes and loans payable 4,623 24,697
Lease liabilities, net of current portion 24,064 23,076
Other non-current liabilities 34 31
Total liabilities 51,723 74,809
Commitments and contingencies (Note 16)
Equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding
Common stock, $0.001 par value, 100,000,000 shares authorized, 14,447,149 shares issued and 13,233,151 shares outstanding on April 30, 2023 and 14,240,290 shares issued and 13,403,326 shares outstanding on April 30, 2022 14 14
Additional paid in capital 272,784 268,393
Retained deficit (62,375) (50,351)
Treasury stock, at cost (1,213,998 shares on April 30, 2023 and 836,964 shares on April 30, 2022) (18,559) (15,025)
Total equity 191,864 203,031
Total liabilities and equity $ 243,587 $ 277,840