XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Current assets:    
Cash and cash equivalents $ 23,423 $ 29,698
Accounts receivable, net of allowance for credit losses of $159 on April 30, 2025 and $133 on April 30, 2024 39,337 25,728
Inventories 104,717 93,315
Prepaid expenses and other current assets 3,970 6,410
Income tax receivable 143 223
Total current assets 171,590 155,374
Property, plant, and equipment, net 11,231 11,038
Intangible assets, net 31,411 40,217
Right-of-use assets 31,896 33,564
Other assets 227 404
Total assets 246,355 240,597
Current liabilities:    
Accounts payable 15,717 14,198
Accrued expenses 13,872 9,687
Accrued payroll and incentives 5,871 4,167
Lease liabilities, current 1,336 1,331
Total current liabilities 36,796 29,383
Lease liabilities, net of current portion 31,949 33,289
Total liabilities 68,745 62,672
Commitments and contingencies (Note 14)
Equity:    
Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding on April 30, 2025 and 2024 0 0
Common stock, $0.001 par value, 100,000,000 shares authorized, 14,974,217 shares issued and 12,696,356 shares outstanding on April 30, 2025 and 14,701,280 shares issued and 12,797,865 shares outstanding on April 30, 2024 15 15
Additional paid in capital 280,711 277,107
Retained deficit (74,700) (74,623)
Treasury stock, at cost (2,277,861 shares on April 30, 2025 and 1,903,415 shares on April 30, 2024) (28,416) (24,574)
Total equity 177,610 177,925
Total liabilities and equity $ 246,355 $ 240,597