v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues:    
Total revenues $ 613,503 $ 565,165
Cost of revenues:    
Total cost of revenues 317,069 298,084
Gross profit 296,434 267,081
Sales and marketing expense 38,797 36,473
General and administrative expense 83,965 79,452
Research and development expense 59,727 47,844
Amortization of other intangibles 14,133 14,139
Operating income 99,812 89,173
Interest expense (1,066) (1,246)
Other income, net 7,676 7,363
Income before income taxes 106,422 95,290
Income tax provision 25,242 14,238
Net income $ 81,180 $ 81,052
Earnings per common share:    
Basic (in dollars per share) $ 1.90 $ 1.88
Diluted (in dollars per share) $ 1.88 $ 1.84
Subscriptions    
Revenues:    
Total revenues $ 429,745 $ 374,989
Maintenance    
Revenues:    
Total revenues 108,874 112,801
Professional services    
Revenues:    
Total revenues 60,807 64,050
Other    
Revenues:    
Total revenues 14,077 13,325
Cost of revenues:    
Total cost of revenues 8,914 5,358
Subscriptions, maintenance, and professional services    
Cost of revenues:    
Total cost of revenues 293,547 278,053
Amortization of software development    
Cost of revenues:    
Total cost of revenues 5,624 5,379
Amortization of acquired software    
Cost of revenues:    
Total cost of revenues $ 8,984 $ 9,294