XML 31 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Statement [Abstract]      
Revenue $ 133,446 $ 136,657 $ 113,401
Cost of Revenue 84,688 82,658 69,399
Gross Profit 48,758 53,999 44,002
Costs and Expenses:      
Selling and Marketing 26,884 26,343 22,234
Research and Development 8,084 7,813 7,453
General and Administrative 11,357 11,123 8,903
Operating Expenses 46,325 45,279 38,590
Operating Income 2,433 8,720 5,412
Other Expense:      
Interest Expense (826) (876) (402)
Investment Income 143 145 168
Other, Net (380) (681) (21)
Other Expense, net (1,063) (1,412) (255)
Income before Income Taxes 1,370 7,308 5,157
Income Tax Provision (Benefit) (389) 1,578 1,871
Net Income $ 1,759 $ 5,730 $ 3,286
Net Income Per Common Share—Basic $ 0.25 $ 0.83 $ 0.48
Net Income Per Common Share—Diluted $ 0.24 $ 0.81 $ 0.47
Weighted Average Number of Common Shares Outstanding—Basic 7,024 6,881 6,911
Dilutive Effect of Common Stock Equivalents 214 203 104
Weighted Average Number of Common Shares Outstanding—Diluted 7,238 7,084 7,015