XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Income Statement [Abstract]      
Revenue $ 136,657 $ 113,401 $ 98,448
Cost of Revenue 82,658 69,399 58,959
Gross Profit 53,999 44,002 39,489
Costs and Expenses:      
Selling and Marketing 26,343 22,234 18,955
Research and Development 7,813 7,453 6,314
General and Administrative 11,123 8,903 7,939
Operating Expenses 45,279 38,590 33,208
Operating Income 8,720 5,412 6,281
Other Income (Expense):      
Interest Expense (876) (402)  
Investment Income 145 168 78
Other, Net (681) (21) 246
Other Income (Expense)-Net (1,412) (255) 324
Income before Income Taxes 7,308 5,157 6,605
Income Tax Provision 1,578 1,871 2,377
Net Income $ 5,730 $ 3,286 $ 4,228
Net Income Per Common Share-Basic $ 0.83 $ 0.48 $ 0.57
Net Income Per Common Share-Diluted $ 0.81 $ 0.47 $ 0.56
Weighted Average Number of Common Shares Outstanding-Basic 6,881 6,911 7,421
Dilutive Effect of Common Stock Equivalents 203 104 151
Weighted Average Number of Common Shares Outstanding-Diluted 7,084 7,015 7,572