XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues:        
Total revenues $ 306,612 $ 268,332 $ 917,772 $ 812,134
Cost of revenues:        
Total cost of revenues 64,676 59,183 198,286 174,662
Gross profit 241,936 209,149 719,486 637,472
Operating expense (income):        
Research and development 65,465 63,827 203,382 189,966
Selling and marketing 53,757 46,114 160,262 141,676
General and administrative 42,678 37,794 128,743 128,981
Deferred compensation plan (3,160) (4,576) 4,763 (21,873)
Amortization of purchased intangibles 9,517 10,446 29,567 30,869
Total operating expenses 168,257 153,605 526,717 469,619
Income from operations 73,679 55,544 192,769 167,853
Interest expense, net (10,047) (9,134) (30,623) (23,521)
Other income, net 5,953 932 7,207 14,793
Income before income taxes 69,585 47,342 169,353 159,125
Provision for income taxes (16,514) (9,664) (22,107) (8,221)
Loss from investments accounted for using the equity method, net of tax (44) (681) (44) (1,846)
Net income $ 53,027 $ 36,997 $ 147,202 $ 149,058
Per share information:        
Net income per share, basic (USD per share) $ 0.17 $ 0.12 $ 0.47 $ 0.48
Net income per share, diluted (USD per share) $ 0.16 $ 0.12 $ 0.46 $ 0.46
Weighted average shares, basic (in shares) 313,069,132 310,116,104 311,915,808 308,959,801
Weighted average shares, diluted (in shares) 332,825,186 325,170,383 332,144,893 332,077,834
Subscriptions and licenses        
Revenues:        
Total revenues $ 282,638 $ 244,767 $ 840,991 $ 739,944
Cost of revenues:        
Total cost of revenues 42,088 37,371 124,175 107,904
Subscriptions        
Revenues:        
Total revenues 270,751 235,307 807,839 708,731
Perpetual licenses        
Revenues:        
Total revenues 11,887 9,460 33,152 31,213
Services        
Revenues:        
Total revenues 23,974 23,565 76,781 72,190
Cost of revenues:        
Total cost of revenues $ 22,588 $ 21,812 $ 74,111 $ 66,758