XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
Current assets:    
Cash and cash equivalents $ 8,379 $ 21,950
Accounts receivable, net of allowance for credit losses of $129 on October 31, 2023 and $125 on April 30, 2023 40,447 26,846
Inventories 109,123 99,734
Prepaid expenses and other current assets 6,016 7,839
Income tax receivable 301 1,251
Total current assets 164,266 157,620
Property, plant, and equipment, net 8,783 9,488
Intangible assets, net 46,351 52,021
Right-of-use assets 23,736 24,198
Other assets 514 260
Total assets 243,650 243,587
Current liabilities:    
Accounts payable 17,805 11,544
Accrued expenses 12,271 8,741
Accrued payroll and incentives 2,932 1,813
Lease liabilities, current 985 904
Total current liabilities 33,993 23,002
Notes and loans payable   4,623
Lease liabilities, net of current portion 23,648 24,064
Other non-current liabilities 18 34
Total liabilities 57,659 51,723
Commitments and contingencies (Note 11)
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,605,941 shares issued and 12,966,416 shares outstanding on October 31, 2023 and 14,447,149 shares issued and 13,233,151 shares outstanding on April 30, 2023 15 14
Additional paid in capital 274,708 272,784
Retained earnings (66,411) (62,375)
Treasury stock, at cost (1,639,525 shares on October 31, 2023 and 1,213,998 shares on April 30, 2023) (22,321) (18,559)
Total equity 185,991 191,864
Total liabilities and equity $ 243,650 $ 243,587