XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Jul. 31, 2020
Revenue:        
Revenues $ 84,839 $ 74,081 $ 167,810 $ 148,228
Costs of revenue:        
Costs of revenues 34,289 30,823 68,478 63,248
Gross profit 50,550 43,258 99,332 84,980
Operating expenses:        
Sales and marketing 19,494 17,420 39,061 35,977
Research and development 15,527 13,161 31,165 27,178
General and administrative 20,886 10,299 33,462 20,316
Amortization of intangible assets from acquisitions 399 65 639 129
Total operating expenses 56,306 40,945 104,327 83,600
Operating (loss) income (5,756) 2,313 (4,995) 1,380
Other (income) expense:        
Interest income (69) (213) (143) (649)
Interest expense 176 155 317 305
Other (income) expense, net (508) 1,871 (270) 639
Total other (income) expense, net (401) 1,813 (96) 295
(Loss) income before income taxes (5,355) 500 (4,899) 1,085
Income tax expense (benefit) 967 440 (409) 1,435
Net (loss) income (6,322) 60 (4,490) (350)
Diluted net (loss) income per share        
Net loss (6,322) 60 (4,490) (350)
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustment (460) 1,607 (621) (1,048)
Total comprehensive (loss) income (6,782) 1,667 (5,111) (1,398)
Common Class A [Member]        
Other (income) expense:        
Net (loss) income $ (5,460) $ 52 $ (3,880) $ (301)
Basic net (loss) income per share        
Basic net (loss) income per share (in dollars per share) $ (0.31) $ 0.00 $ (0.22) $ (0.02)
Diluted net (loss) income per share        
Diluted net (loss) income per share (in dollars per share) $ (0.31) $ 0.00 $ (0.22) $ (0.02)
Net loss $ (5,460) $ 52 $ (3,880) $ (301)
Common Class B [Member]        
Other (income) expense:        
Net (loss) income $ (862) $ 8 $ (610) $ (49)
Basic net (loss) income per share        
Basic net (loss) income per share (in dollars per share) $ (0.26) $ 0.00 $ (0.18) $ (0.01)
Diluted net (loss) income per share        
Diluted net (loss) income per share (in dollars per share) $ (0.26) $ 0.00 $ (0.18) $ (0.01)
Net loss $ (862) $ 8 $ (610) $ (49)
Subscription and Circulation [Member]        
Revenue:        
Revenues 38,426 31,066 75,112 61,837
Costs of revenue:        
Costs of revenues 12,072 10,739 24,234 21,087
License [Member]        
Revenue:        
Revenues 2,784 3,043 5,899 4,264
Costs of revenue:        
Costs of revenues 548 565 1,086 966
Maintenance [Member]        
Revenue:        
Revenues 26,440 26,486 53,003 52,894
Costs of revenue:        
Costs of revenues 6,682 6,413 13,237 13,157
Professional Services [Member]        
Revenue:        
Revenues 17,189 13,486 33,796 29,233
Costs of revenue:        
Costs of revenues $ 14,987 $ 13,106 $ 29,921 $ 28,038