XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Total revenues $ 1,452,579 $ 1,421,901 $ 1,370,598
Operating expenses      
Cost of revenue [1] 719,211 696,071 638,871
Research and development 140,758 146,311 144,310
Selling and marketing 132,639 134,812 126,539
General and administrative 117,190 114,194 123,801
Depreciation and amortization 122,373 126,678 127,180
Total operating expenses 1,232,171 1,218,066 1,160,701
Operating income 220,408 203,835 209,897
Other income (expense)      
Interest expense (78,486) (53,193) (45,060)
Interest income 14,215 12,547 11,522
Other, net (8,510) 43,446 (1,294)
Total other income (expense) (72,781) 2,800 (34,832)
Income before income taxes 147,627 206,635 175,065
Income tax expense 26,118 64,458 47,274
Net income $ 121,509 $ 142,177 $ 127,791
Income per common share      
Basic (in dollars per share) $ 1.12 $ 1.25 $ 1.09
Diluted (in dollars per share) $ 1.12 $ 1.24 $ 1.08
Weighted average common shares outstanding      
Basic (in shares) 108,497 113,700 117,407
Diluted (in shares) 108,857 114,238 118,647
Software as a service and platform as a service      
Revenues      
Total revenues $ 849,147 $ 802,880 $ 774,342
License      
Revenues      
Total revenues 321,224 348,134 319,867
Maintenance      
Revenues      
Total revenues 205,068 200,045 210,499
Services      
Revenues      
Total revenues $ 77,140 $ 70,842 $ 65,890
[1] The cost of revenue excludes charges for depreciation but includes amortization of purchased and developed software for resale.