XML 100 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Jan. 31, 2023
Jan. 31, 2022
CONSOLIDATED BALANCE SHEETS    
Cash and cash equivalents $ 24,639,000 $ 52,719,000
Accounts receivable, net of allowance for doubtful accounts of $800 and $666 at January 31, 2023 and 2022, respectively 17,296,000 14,771,000
Inventories 58,176,000 47,711,000
Prepaid VAT and other taxes 1,963,000 1,675,000
Income tax receivable and oOther current assets 2,908,000 3,770,000
Total current assets 104,982,000 120,646,000
Property and equipment, net 9,140,000 8,714,000
Operating leases right-of-use assets 5,472,000 5,296,000
Deferred tax assets 2,764,000 2,072,000
Other assets 100,000 490,000
Goodwill 8,473,000 871,000
Intangible assets, net 6,042 0
Investments 5,354,000 2,704,000
Total assets 142,327,000 140,793,000
Current liabilities    
Accounts payable 6,558,000 5,855,000
Accrued compensation and benefits 2,522,000 3,225,000
Other accrued expenses 4,068,000 1,372,000
Income tax payable 0 321,000
Short-term borrowings 405,000 0
Accrued earnout agreement 3,182,000 0
Current portion of operating lease liability 1,253,000 1,242,000
Total current liabilities 17,988,000 12,015,000
Deferred income taxes 769 0
Long-term portion of operating lease liability 3,580,000 3,678,000
Total liabilities 22,337,000 15,693,000
Stockholders' equity    
Preferred stock, $0.01 par; authorized 1,500,000 shares (none issued) 0 0
Common stock, $0.01 par; authorized 20,000,000 shares, Issued 8,655,699 and 8,555,672; outstanding 7,325,005 and 7,615,967 at January 31, 2023 and 2022, respectively 87,000 86,000
Treasury stock, at cost; 1,330,694 and 939,705 shares at January 31, 2023 and 2022, respectively 19,646,000 14,206,000
Additional paid-in capital 78,475,000 77,826,000
Retained earnings 64,765,000 62,892,000
Accumulated other comprehensive loss (3,691,000) (1,498,000)
Total stockholders' equity 119,990,000 125,100,000
Total liabilities and stockholders' equity $ 142,327,000 $ 140,793,000