XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Revenue:        
Revenues $ 76,660 $ 77,807 $ 224,888 $ 232,220
Costs of revenue:        
Costs of revenues 30,655 33,717 93,903 106,683
Gross profit 46,005 44,090 130,985 125,537
Operating expenses:        
Sales and marketing 17,415 19,771 53,392 60,853
Research and development 14,177 13,622 41,355 41,479
General and administrative 10,281 9,234 30,597 29,044
Amortization of intangibles from acquisitions 65 67 194 200
Total operating expenses 41,938 42,694 125,538 131,576
Operating income (loss) 4,067 1,396 5,447 (6,039)
Other expense (income):        
Interest income (108) (695) (757) (2,208)
Interest expense 142 176 447 477
Other expense (income), net 194 386 833 60
Total other expense (income), net 228 (133) 523 (1,671)
Income (loss) before income taxes 3,839 1,529 4,924 (4,368)
Income tax expense 626 1,404 2,061 11,991
Net income (loss) 3,213 125 2,863 (16,359)
Diluted net income (loss) per share        
Net income (loss) 3,213 125 2,863 (16,359)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 405 (313) (643) (278)
Total comprehensive income (loss) 3,618 (188) 2,220 (16,637)
Common Class A [Member]        
Other expense (income):        
Net income (loss) $ 2,770 $ 107 $ 2,470 $ (14,045)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.16 $ 0.01 $ 0.14 $ (0.85)
Diluted net income (loss) per share        
Diluted net (loss) income per share (in dollars per share) $ 0.16 $ 0.01 $ 0.14 $ (0.85)
Net income (loss) $ 2,770 $ 107 $ 2,470 $ (14,045)
Common Class B [Member]        
Other expense (income):        
Net income (loss) $ 443 $ 18 $ 393 $ (2,314)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.13 $ 0.01 $ 0.12 $ (0.71)
Diluted net income (loss) per share        
Diluted net (loss) income per share (in dollars per share) $ 0.13 $ 0.01 $ 0.12 $ (0.71)
Net income (loss) $ 443 $ 18 $ 393 $ (2,314)
Subscription and Circulation [Member]        
Revenue:        
Revenues 33,761 27,328 95,598 78,522
Costs of revenue:        
Costs of revenues 10,716 9,540 31,803 28,860
License [Member]        
Revenue:        
Revenues 1,682 3,295 5,946 11,277
Costs of revenue:        
Costs of revenues 441 510 1,407 1,655
Maintenance [Member]        
Revenue:        
Revenues 27,028 29,699 79,922 89,184
Costs of revenue:        
Costs of revenues 6,267 7,291 19,424 22,353
Professional Services [Member]        
Revenue:        
Revenues 14,189 17,485 43,422 53,237
Costs of revenue:        
Costs of revenues $ 13,231 $ 16,376 $ 41,269 $ 53,815