XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total revenue $ 191,924 $ 166,114 $ 370,880 $ 322,964
Total costs 88,646 70,628 172,073 144,693
Research and development 27,924 23,213 55,379 47,473
Sales and marketing 17,749 13,750 32,139 27,146
General and administrative 18,606 17,082 36,571 34,651
Depreciation and amortization 1,746 2,084 3,493 4,219
Total costs and expenses 154,671 126,757 299,655 258,182
Operating income 37,253 39,357 71,225 64,782
Other income, net 2,243 306 2,981 13
Income before income taxes 39,496 39,663 74,206 64,795
Income tax provision 8,671 9,070 12,789 11,559
Net income $ 30,825 $ 30,593 $ 61,417 $ 53,236
Basic earnings per share $ 0.49 $ 0.48 $ 0.97 $ 0.84
Diluted earnings per share $ 0.49 $ 0.48 $ 0.97 $ 0.83
Weighted average number of shares:        
Basic 62,954 63,537 63,083 63,591
Diluted 63,419 64,276 63,644 64,371
Cloud Subscriptions        
Total revenue $ 42,203 $ 28,595 $ 79,500 $ 55,238
Software License        
Total revenue 5,125 8,823 13,483 16,661
Total costs 880 556 1,282 1,112
Maintenance        
Total revenue 35,993 37,732 71,295 73,891
Services        
Total revenue 100,941 84,703 190,859 165,062
Hardware        
Total revenue 7,662 6,261 15,743 12,112
Cloud Subscriptions, Maintenance and Services        
Total costs $ 87,766 $ 70,072 $ 170,791 $ 143,581