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 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Revenue:        
Revenues $ 84,543 $ 75,958 $ 170,733 $ 147,340
Costs of revenue:        
Costs of revenues 40,436 36,694 81,503 71,560
Gross profit 44,107 39,264 89,230 75,780
Operating expenses:        
Sales and marketing 19,502 17,697 39,448 35,284
Research and development 13,513 11,689 27,519 23,221
General and administrative 9,366 9,224 18,728 17,817
Amortization of intangibles from acquisitions 111 274
Total operating expenses 42,381 38,721 85,695 76,596
Operating income (loss) 1,726 543 3,535 (816)
Other (income) expense:        
Interest income (743) (493) (1,267) (661)
Interest expense 154 157 311 313
Other (income) expense, net (269) 1,208 (673) 1,812
Total other (income) expense (858) 872 (1,629) 1,464
Income (loss) before income taxes 2,584 (329) 5,164 (2,280)
Income tax expense 1,471 832 2,654 1,452
Net income (loss) 1,113 (1,161) 2,510 (3,732)
Diluted net (loss) income per share        
Net income (loss) 1,113 (1,161) 2,510 (3,732)
Other comprehensive income, net of tax:        
Foreign currency translation adjustment (326) 1,132 (836) 1,772
Total comprehensive income (loss) 787 (29) 1,674 (1,960)
Common Class A [Member]        
Other (income) expense:        
Net income (loss) $ 954 $ (994) $ 2,150 $ (3,193)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.06 $ (0.06) $ 0.13 $ (0.20)
Diluted net (loss) income per share        
Diluted net (loss) income per share (in dollars per share) $ 0.05 $ (0.06) $ 0.12 $ (0.20)
Net income (loss) $ 954 $ (994) $ 2,150 $ (3,193)
Common Class B [Member]        
Other (income) expense:        
Net income (loss) $ 159 $ (167) $ 360 $ (539)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.05 $ (0.05) $ 0.11 $ (0.17)
Diluted net (loss) income per share        
Diluted net (loss) income per share (in dollars per share) $ 0.05 $ (0.05) $ 0.11 $ (0.17)
Net income (loss) $ 159 $ (167) $ 360 $ (539)
Subscription and Circulation [Member]        
Revenue:        
Revenues 22,439 17,420 43,950 32,763
Costs of revenue:        
Costs of revenues 8,334 7,428 16,562 15,148
License [Member]        
Revenue:        
Revenues 5,561 6,743 11,827 12,008
Costs of revenue:        
Costs of revenues 574 828 1,238 1,513
Maintenance [Member]        
Revenue:        
Revenues 30,574 31,971 62,057 63,877
Costs of revenue:        
Costs of revenues 7,774 7,840 15,639 15,534
Professional Services [Member]        
Revenue:        
Revenues 25,969 19,824 52,899 38,692
Costs of revenue:        
Costs of revenues $ 23,754 $ 20,598 $ 48,064 $ 39,365