XML 35 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue:      
Revenues $ 310,772 $ 333,016 $ 305,018
Costs of revenue:      
Costs of revenues 139,909 155,884 149,425
Gross profit 170,863 177,132 155,593
Operating expenses:      
Sales and marketing 82,115 78,207 75,368
Research and development 54,726 53,993 47,661
General and administrative 39,442 35,248 35,222
Amortization of intangible assets from acquisitions 268 111 416
Total operating expenses 176,551 167,559 158,667
Operating (loss) income (5,688) 9,573 (3,074)
Other (income) expense:      
Interest income (2,782) (2,600) (1,547)
Interest expense 630 643 669
Other expense (income), net 68 (387) 2,012
Total other (income) expense, net (2,084) (2,344) 1,134
(Loss) income before income taxes (3,604) 11,917 (4,208)
Income tax expense 12,345 1,489 4,857
Net (loss) income (15,949) 10,428 (9,065)
Diluted net (loss) income per share:      
Net (loss) income (15,949) 10,428 (9,065)
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustment (684) (833) 1,803
Total comprehensive (loss) income (16,633) 9,595 (7,262)
Common Class A [Member]      
Other (income) expense:      
Net (loss) income $ (13,692) $ 8,939 $ (7,762)
Basic net (loss) income per share:      
Basic net (loss) income per share (in dollars per share) $ (0.82) $ 0.55 $ (0.49)
Diluted net (loss) income per share:      
Diluted net (loss) income per share (in dollars per share) $ (0.82) $ 0.50 $ (0.49)
Net (loss) income $ (13,692) $ 8,939 $ (7,762)
Common Class B [Member]      
Other (income) expense:      
Net (loss) income $ (2,257) $ 1,489 $ (1,303)
Basic net (loss) income per share:      
Basic net (loss) income per share (in dollars per share) $ (0.69) $ 0.46 $ (0.41)
Diluted net (loss) income per share:      
Diluted net (loss) income per share (in dollars per share) $ (0.69) $ 0.44 $ (0.41)
Net (loss) income $ (2,257) $ 1,489 $ (1,303)
Subscription and Circulation [Member]      
Revenue:      
Revenues 107,168 91,861 69,615
Costs of revenue:      
Costs of revenues 38,451 34,128 30,563
License [Member]      
Revenue:      
Revenues 16,570 25,568 25,807
Costs of revenue:      
Costs of revenues 2,308 2,714 2,946
Maintenance [Member]      
Revenue:      
Revenues 117,896 122,936 128,142
Costs of revenue:      
Costs of revenues 29,702 31,307 31,246
Professional Services [Member]      
Revenue:      
Revenues 69,138 92,651 81,454
Costs of revenue:      
Costs of revenues $ 69,448 $ 87,735 $ 84,670