XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Revenue:        
Revenues $ 79,577 $ 76,925 $ 250,310 $ 224,265
Costs of revenue:        
Costs of revenues 37,361 38,046 118,864 109,606
Gross profit 42,216 38,879 131,446 114,659
Operating expenses:        
Sales and marketing 18,447 17,697 57,895 52,981
Research and development 13,155 12,111 40,674 35,332
General and administrative 8,095 8,556 26,823 26,373
Amortization of intangibles from acquisitions 45 85 45 359
Total operating expenses 39,742 38,449 125,437 115,045
Operating income (loss) 2,474 430 6,009 (386)
Other (income) expense:        
Interest income (646) (440) (1,913) (1,101)
Interest expense 177 195 488 508
Other (income) expense, net (636) (413) (1,309) 1,399
Total other (income) expense (1,105) (658) (2,734) 806
Income (loss) before income taxes 3,579 1,088 8,743 (1,192)
Income tax expense 597 1,249 3,251 2,701
Net income (loss) 2,982 (161) 5,492 (3,893)
Diluted net (loss) income per share        
Net income (loss) 2,982 (161) 5,492 (3,893)
Other comprehensive income, net of tax:        
Foreign currency translation adjustment (1,174) (743) (2,010) 1,029
Total comprehensive income (loss) 1,808 (904) 3,482 (2,864)
Common Class A [Member]        
Other (income) expense:        
Net income (loss) $ 2,557 $ (139) $ 4,707 $ (3,332)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.16 $ (0.01) $ 0.29 $ (0.21)
Diluted net (loss) income per share        
Diluted net (loss) income per share (in dollars per share) $ 0.14 $ (0.01) $ 0.26 $ (0.21)
Net income (loss) $ 2,557 $ (139) $ 4,707 $ (3,332)
Common Class B [Member]        
Other (income) expense:        
Net income (loss) $ 425 $ (22) $ 785 $ (561)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.13 $ (0.01) $ 0.24 $ (0.17)
Diluted net (loss) income per share        
Diluted net (loss) income per share (in dollars per share) $ 0.12 $ (0.01) $ 0.23 $ (0.17)
Net income (loss) $ 425 $ (22) $ 785 $ (561)
Subscription and Circulation [Member]        
Revenue:        
Revenues 23,863 17,190 67,813 49,953
Costs of revenue:        
Costs of revenues 8,686 7,605 25,248 22,753
License [Member]        
Revenue:        
Revenues 4,631 6,628 16,458 18,636
Costs of revenue:        
Costs of revenues 534 690 1,772 2,203
Maintenance [Member]        
Revenue:        
Revenues 30,401 32,407 92,458 96,284
Costs of revenue:        
Costs of revenues 7,716 7,840 23,355 23,374
Professional Services [Member]        
Revenue:        
Revenues 20,682 20,700 73,581 59,392
Costs of revenue:        
Costs of revenues $ 20,425 $ 21,911 $ 68,489 $ 61,276