XML 10 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jan. 31, 2025
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 17,070 $ 29,698
Accounts receivable, net of allowance for credit losses of $159 on January 31, 2025 and $133 on April 30, 2024 31,642 25,728
Inventories 115,771 93,315
Prepaid expenses and other current assets 3,338 6,410
Income tax receivable 213 223
Total current assets 168,034 155,374
Property, plant, and equipment, net 11,502 11,038
Intangible assets, net 33,761 40,217
Right-of-use assets 32,328 33,564
Other assets 258 404
Total assets 245,883 240,597
Current liabilities:    
Accounts payable 18,366 14,198
Accrued expenses 11,559 9,687
Accrued payroll and incentives 3,630 4,167
Lease liabilities, current 1,343 1,331
Total current liabilities 34,898 29,383
Lease liabilities, net of current portion 32,299 33,289
Total liabilities 67,197 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 January 31, 2025 and April 30, 2024
Common stock, $0.001 par value, 100,000,000 shares authorized, 14,910,868 shares issued and 12,736,866 shares outstanding on January 31, 2025 and 14,701,280 shares issued and 12,797,865 shares outstanding on April 30, 2024 15 15
Additional paid in capital 279,562 277,107
Retained deficit (73,708) (74,623)
Treasury stock, at cost (2,174,002 shares on January 31, 2025 and 1,903,415 shares on April 30, 2024) (27,183) (24,574)
Total equity 178,686 177,925
Total liabilities and equity $ 245,883 $ 240,597