XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Revenue:    
Revenues $ 82,971 $ 74,147
Costs of revenue:    
Costs of revenues 34,189 32,425
Gross profit 48,782 41,722
Operating expenses:    
Sales and marketing 19,567 18,557
Research and development 15,638 14,017
General and administrative 12,576 10,017
Amortization of intangible assets from acquisitions 240 64
Total operating expenses 48,021 42,655
Operating income (loss) 761 (933)
Other expense (income):    
Interest income (74) (436)
Interest expense 141 150
Other expense (income), net 238 (1,232)
Total other expense (income), net 305 (1,518)
Income before income taxes 456 585
Income tax (benefit) expense (1,376) 995
Net income (loss) 1,832 (410)
Diluted net income (loss) per share    
Net income (loss) 1,832 (410)
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment (161) (2,655)
Total comprehensive income (loss) 1,671 (3,065)
Common Class A [Member]    
Other expense (income):    
Net income (loss) $ 1,580 $ (353)
Basic net income (loss) per share    
Basic net (loss) income per share (in dollars per share) $ 0.09 $ (0.02)
Diluted net income (loss) per share    
Diluted net (loss) income per share (in dollars per share) $ 0.09 $ (0.02)
Net income (loss) $ 1,580 $ (353)
Common Class B [Member]    
Other expense (income):    
Net income (loss) $ 252 $ (57)
Basic net income (loss) per share    
Basic net (loss) income per share (in dollars per share) $ 0.08 $ (0.02)
Diluted net income (loss) per share    
Diluted net (loss) income per share (in dollars per share) $ 0.07 $ (0.02)
Net income (loss) $ 252 $ (57)
Subscription and Circulation [Member]    
Revenue:    
Revenues 36,686 30,771
Costs of revenue:    
Costs of revenues 12,162 10,348
License [Member]    
Revenue:    
Revenues 3,115 1,221
Costs of revenue:    
Costs of revenues 538 401
Maintenance [Member]    
Revenue:    
Revenues 26,563 26,408
Costs of revenue:    
Costs of revenues 6,555 6,744
Professional Services [Member]    
Revenue:    
Revenues 16,607 15,747
Costs of revenue:    
Costs of revenues $ 14,934 $ 14,932