XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues:    
Total revenues $ 565,165 $ 512,359
Cost of revenues:    
Total cost of revenues 298,084 288,693
Gross profit 267,081 223,666
Sales and marketing expense 36,473 36,427
General and administrative expense 79,452 72,710
Research and development expense 47,844 29,433
Amortization of other intangibles 14,139 18,118
Operating income 89,173 66,978
Interest expense (1,246) (2,184)
Other income, net 7,363 1,845
Income before income taxes 95,290 66,639
Income tax provision 14,238 12,469
Net income $ 81,052 $ 54,170
Earnings per common share:    
Basic (in usd per share) $ 1.88 $ 1.28
Diluted (in usd per share) $ 1.84 $ 1.26
Subscriptions    
Revenues:    
Total revenues $ 374,989 $ 313,243
Maintenance    
Revenues:    
Total revenues 112,801 117,218
Professional services    
Revenues:    
Total revenues 64,050 64,806
Software licenses and royalties    
Revenues:    
Total revenues 6,994 8,734
Cost of revenues:    
Total cost of revenues 1,910 1,565
Hardware and other    
Revenues:    
Total revenues 6,331 8,358
Cost of revenues:    
Total cost of revenues 3,448 4,656
Subscriptions, maintenance, and professional services    
Cost of revenues:    
Total cost of revenues 278,053 268,870
Amortization of software development    
Cost of revenues:    
Total cost of revenues 5,379 4,363
Amortization of acquired software    
Cost of revenues:    
Total cost of revenues $ 9,294 $ 9,239