XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 2,137,803 $ 1,951,751 $ 1,850,204
Cost of revenues:      
Total cost of revenues 1,202,042 1,090,652 1,066,341
Gross profit 935,761 861,099 783,863
Sales and marketing expense 157,731 149,770 135,743
General and administrative expense 300,938 308,575 267,324
Research and development expense 117,939 109,585 105,184
Amortization of other intangibles 59,627 74,632 61,363
Operating income 299,526 218,537 214,249
Interest expense (5,931) (23,629) (28,379)
Other income, net 14,572 3,328 1,723
Income before income taxes 308,167 198,236 187,593
Income tax provision 45,141 32,317 23,353
Net income $ 263,026 $ 165,919 $ 164,240
Earnings per common share:      
Basic (in dollars per share) $ 6.17 $ 3.95 $ 3.95
Diluted (in dollars per share) $ 6.05 $ 3.88 $ 3.87
Subscriptions      
Revenues:      
Total revenues $ 1,342,931 $ 1,159,512 $ 1,012,304
Maintenance      
Revenues:      
Total revenues 463,132 466,661 468,455
Professional services      
Revenues:      
Total revenues 263,991 249,976 277,625
Software licenses and royalties      
Revenues:      
Total revenues 26,357 38,096 59,406
Cost of revenues:      
Total cost of revenues 6,277 10,821 6,083
Hardware and other      
Revenues:      
Total revenues 41,392 37,506 32,414
Cost of revenues:      
Total cost of revenues 27,217 29,923 23,674
Subscriptions, maintenance and professional services      
Cost of revenues:      
Total cost of revenues 1,112,778 1,001,221 977,885
Amortization of software development      
Cost of revenues:      
Total cost of revenues 18,806 12,625 6,507
Amortization of acquired software      
Cost of revenues:      
Total cost of revenues $ 36,964 $ 36,062 $ 52,192