XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 14,223 $ 29,698
Accounts receivable, net of allowance for credit losses of $159 on October 31, 2024 and $133 on April 30, 2024 43,259 25,728
Inventories 111,566 93,315
Prepaid expenses and other current assets 4,904 6,410
Income tax receivable 270 223
Total current assets 174,222 155,374
Property, plant, and equipment, net 10,963 11,038
Intangible assets, net 35,887 40,217
Right-of-use assets 32,748 33,564
Other assets 305 404
Total assets 254,125 240,597
Current liabilities:    
Accounts payable 25,376 14,198
Accrued expenses 12,718 9,687
Accrued payroll and incentives 3,194 4,167
Lease liabilities, current 1,353 1,331
Total current liabilities 42,641 29,383
Lease liabilities, net of current portion 32,630 33,289
Total liabilities 75,271 62,672
Commitments and contingencies (Note 11)
Equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding on October 31, 2024 and April 30, 2024
Common stock, $0.001 par value, 100,000,000 shares authorized, 14,889,594 shares issued and 12,832,682 shares outstanding on October 31, 2024 and 14,701,280 shares issued and 12,797,865 shares outstanding on April 30, 2024 15 15
Additional paid in capital 278,677 277,107
Retained deficit (73,877) (74,623)
Treasury stock, at cost (2,056,912 shares on October 31, 2024 and 1,903,415 shares on April 30, 2024) (25,961) (24,574)
Total equity 178,854 177,925
Total liabilities and equity $ 254,125 $ 240,597