XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenue $ 238,441 $ 198,101 $ 690,470 $ 568,981
Total costs 111,439 96,158 323,881 268,231
Research and development 33,093 29,375 95,487 84,754
Sales and marketing 17,650 15,742 54,278 47,881
General and administrative 21,371 18,392 61,561 54,963
Depreciation and amortization 1,440 1,664 4,247 5,157
Total costs and expenses 184,993 161,331 539,454 460,986
Operating income 53,448 36,770 151,016 107,995
Other income, net 1,739 1,612 2,923 4,593
Income before income taxes 55,187 38,382 153,939 112,588
Income tax provision 5,766 8,708 26,107 21,497
Net income $ 49,421 $ 29,674 $ 127,832 $ 91,091
Basic earnings per share $ 0.8 $ 0.47 $ 2.07 $ 1.45
Diluted earnings per share $ 0.79 $ 0.47 $ 2.05 $ 1.43
Weighted average number of shares:        
Basic 61,639 62,592 61,902 62,917
Diluted 62,310 63,165 62,501 63,483
Cloud Subscriptions        
Total revenue $ 65,033 $ 45,267 $ 183,196 $ 124,767
Software License        
Total revenue 3,870 6,386 12,967 19,869
Total costs 297 467 967 1,749
Maintenance        
Total revenue 35,296 35,820 106,772 107,115
Services        
Total revenue 127,965 103,425 368,744 294,284
Hardware        
Total revenue 6,277 7,203 18,791 22,946
Cloud Subscriptions, Maintenance and Services        
Total costs $ 111,142 $ 95,691 $ 322,914 $ 266,482