XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 512,359 $ 471,853
Cost of revenues:    
Total cost of revenues 288,693 272,016
Gross profit 223,666 199,837
Sales and marketing expense 36,427 37,103
General and administrative expense 72,710 72,360
Research and development expense 29,433 26,987
Amortization of other intangibles 18,118 18,407
Operating income 66,978 44,980
Interest expense (2,184) (7,684)
Other income, net 1,845 1,246
Income before income taxes 66,639 38,542
Income tax provision 12,469 7,667
Net income $ 54,170 $ 30,875
Earnings per common share:    
Basic (in usd per share) $ 1.28 $ 0.74
Diluted (in usd per share) $ 1.26 $ 0.73
Subscriptions    
Revenues:    
Total revenues $ 313,243 $ 280,465
Maintenance    
Revenues:    
Total revenues 117,218 115,130
Professional services    
Revenues:    
Total revenues 64,806 60,929
Software licenses and royalties    
Revenues:    
Total revenues 8,734 10,130
Cost of revenues:    
Total cost of revenues 1,565 2,313
Hardware and other    
Revenues:    
Total revenues 8,358 5,199
Cost of revenues:    
Total cost of revenues 4,656 5,780
Subscriptions, maintenance, and professional services    
Cost of revenues:    
Total cost of revenues 268,870 252,415
Amortization of software development    
Cost of revenues:    
Total cost of revenues 4,363 2,588
Amortization of acquired software    
Cost of revenues:    
Total cost of revenues $ 9,239 $ 8,920