XML 24 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues:      
Total revenues $ 2,332,340 $ 2,137,803 $ 1,951,751
Cost of revenues:      
Total cost of revenues 1,248,640 1,202,042 1,090,652
Gross profit 1,083,700 935,761 861,099
Sales and marketing expense 148,570 157,731 149,770
General and administrative expense 316,447 300,938 308,575
Research and development expense 204,588 117,939 109,585
Amortization of other intangibles 56,419 59,627 74,632
Operating income 357,676 299,526 218,537
Interest expense (4,995) (5,931) (23,629)
Other income, net 37,637 14,572 3,328
Income before income taxes 390,318 308,167 198,236
Income tax provision 74,715 45,141 32,317
Net income $ 315,603 $ 263,026 $ 165,919
Earnings per common share:      
Basic (in dollars per share) $ 7.32 $ 6.17 $ 3.95
Diluted (in dollars per share) $ 7.20 $ 6.05 $ 3.88
Subscriptions      
Revenues:      
Total revenues $ 1,586,203 $ 1,342,931 $ 1,159,512
Maintenance      
Revenues:      
Total revenues 445,614 463,132 466,661
Professional services      
Revenues:      
Total revenues 242,700 263,991 249,976
Software licenses and royalties      
Revenues:      
Total revenues 12,816 26,357 38,096
Cost of revenues:      
Total cost of revenues 8,006 6,277 10,821
Hardware and other      
Revenues:      
Total revenues 45,007 41,392 37,506
Cost of revenues:      
Total cost of revenues 31,647 27,217 29,923
Subscriptions, maintenance and professional services      
Cost of revenues:      
Total cost of revenues 1,148,889 1,112,778 1,001,221
Amortization of software development      
Cost of revenues:      
Total cost of revenues 22,663 18,806 12,625
Amortization of acquired software      
Cost of revenues:      
Total cost of revenues $ 37,435 $ 36,964 $ 36,062