XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Current assets    
Cash and cash equivalents $ 55,533 $ 52,596
Accounts receivable, net of allowance for doubtful accounts of $613 and $700 at October 31, 2021 and January 31, 2021, respectively 16,879 21,702
Inventories 47,042 43,833
Prepaid VAT and other taxes 2,322 1,343
Other current assets 3,113 4,134
Total current assets 124,889 123,608
Property and equipment, net 8,878 9,819
Operating leases right-of-use assets 5,356 2,347
Deferred tax assets 2,048 2,839
Other assets 1,198 1,312
Investments 2,783  
Total assets 145,152 139,925
Current liabilities    
Accounts payable 6,426 7,397
Accrued compensation and benefits 3,030 3,902
Other accrued expenses 2,192 1,793
Income tax payable 913 1,534
Current portion of operating lease liabilities 1,311 768
Total current liabilities 13,872 15,394
Long-term portion of operating lease liabilities 3,849 1,613
Total liabilities 17,721 17,007
Stockholders' equity    
Common stock, $0.01 par; authorized 20,000,000 shares Issued 8,555,672 and 8,498,457; outstanding 7,775,406 and 7,984,518 at October 31, 2021 and January 31, 2021, respectively 86 85
Treasury stock, at cost; 780,266 and 509,242 shares at October 31, 2021 and January 31, 2021, respectively (10,910) (5,023)
Additional paid-in capital 77,184 76,781
Retained earnings 62,678 52,687
Accumulated other comprehensive loss (1,607) (1,612)
Total stockholders' equity 127,431 122,918
Total liabilities and stockholders' equity $ 145,152 $ 139,925