XML 23 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Current assets:    
Cash and cash equivalents $ 19,521 $ 60,801
Accounts receivable, net of allowance for credit losses of $129 on April 30, 2022 and $119 on April 30, 2021 28,879 37,487
Inventories 121,683 74,296
Prepaid expenses and other current assets 8,491 7,098
Income tax receivable 1,231 149
Total current assets 179,805 179,831
Property, plant, and equipment, net 10,621 9,715
Intangible assets, net 63,194 54,920
Goodwill 64,315
Right-of-use assets 23,884 25,375
Deferred income taxes   6,683
Other assets 336 424
Total assets 277,840 341,263
Current liabilities:    
Accounts payable 13,563 16,021
Accrued expenses 7,853 9,843
Accrued payroll and incentives 2,788 6,774
Lease liabilities, current 1,803 1,771
Accrued profit sharing 998 1,933
Total current liabilities 27,005 36,342
Notes and loans payable, net of current portion 24,697  
Lease liabilities, net of current portion 23,076 24,780
Other non-current liabilities 31 236
Total liabilities 74,809 61,358
Commitments and contingencies (Note 15)
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,240,290 shares issued and 13,403,326 shares outstanding on April 30, 2022 and 14,059,440 shares issued and outstanding on April 30, 2021 14 14
Additional paid in capital 268,393 265,362
Retained (deficit)/earnings (50,351) 14,529
Treasury stock, at cost (836,964 shares on April 30, 2022) (15,025)  
Total equity 203,031 279,905
Total liabilities and equity $ 277,840 $ 341,263