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 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Revenue:        
Revenues $ 74,081 $ 76,378 $ 148,228 $ 154,413
Costs of revenue:        
Costs of revenues 30,823 36,032 63,248 72,966
Gross profit 43,258 40,346 84,980 81,447
Operating expenses:        
Sales and marketing 17,420 20,191 35,977 41,082
Research and development 13,161 13,870 27,178 27,857
General and administrative 10,299 10,392 20,316 19,810
Amortization of intangibles from acquisitions 65 66 129 133
Total operating expenses 40,945 44,519 83,600 88,882
Operating income (loss) 2,313 (4,173) 1,380 (7,435)
Other expense (income):        
Interest income (213) (789) (649) (1,513)
Interest expense 155 148 305 301
Other expense (income), net 1,871 (154) 639 (326)
Total other expense (income), net 1,813 (795) 295 (1,538)
Income (loss) before income taxes 500 (3,378) 1,085 (5,897)
Income tax expense 440 9,872 1,435 10,587
Net income (loss) 60 (13,250) (350) (16,484)
Diluted net income (loss) per share        
Net income (loss) 60 (13,250) (350) (16,484)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 1,607 298 (1,048) 35
Total comprehensive income (loss) 1,667 (12,952) (1,398) (16,449)
Common Class A [Member]        
Other expense (income):        
Net income (loss) $ 52 $ (11,379) $ (301) $ (14,152)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.00 $ (0.69) $ (0.02) $ (0.86)
Diluted net income (loss) per share        
Diluted net (loss) income per share (in dollars per share) $ 0.00 $ (0.69) $ (0.02) $ (0.86)
Net income (loss) $ 52 $ (11,379) $ (301) $ (14,152)
Common Class B [Member]        
Other expense (income):        
Net income (loss) $ 8 $ (1,871) $ (49) $ (2,332)
Basic net income (loss) per share        
Basic net (loss) income per share (in dollars per share) $ 0.00 $ (0.57) $ (0.01) $ (0.71)
Diluted net income (loss) per share        
Diluted net (loss) income per share (in dollars per share) $ 0.00 $ (0.57) $ (0.01) $ (0.71)
Net income (loss) $ 8 $ (1,871) $ (49) $ (2,332)
Subscription and Circulation [Member]        
Revenue:        
Revenues 31,066 25,888 61,837 51,194
Costs of revenue:        
Costs of revenues 10,739 9,903 21,087 19,320
License [Member]        
Revenue:        
Revenues 3,043 3,516 4,264 7,982
Costs of revenue:        
Costs of revenues 565 554 966 1,145
Maintenance [Member]        
Revenue:        
Revenues 26,486 29,586 52,894 59,485
Costs of revenue:        
Costs of revenues 6,413 7,459 13,157 15,062
Professional Services [Member]        
Revenue:        
Revenues 13,486 17,388 29,233 35,752
Costs of revenue:        
Costs of revenues $ 13,106 $ 18,116 $ 28,038 $ 37,439