XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues:    
Total revenues $ 471,853 $ 456,108
Cost of revenues:    
Total cost of revenues 272,016 263,690
Gross profit 199,837 192,418
Sales and marketing expense 37,103 35,206
General and administrative expense 72,360 62,689
Research and development expense 26,987 23,941
Amortization of other intangibles 18,407 14,714
Operating income 44,980 55,868
Interest expense (7,684) (4,804)
Other income, net 1,246 364
Income before income taxes 38,542 51,428
Income tax provision (benefit) 7,667 11,444
Net income $ 30,875 $ 39,984
Earnings per common share:    
Basic (in usd per share) $ 0.74 $ 0.97
Diluted (in usd per share) $ 0.73 $ 0.94
Subscriptions    
Revenues:    
Total revenues $ 280,465 $ 245,443
Maintenance    
Revenues:    
Total revenues 115,130 117,029
Professional services    
Revenues:    
Total revenues 60,929 70,015
Subscriptions, maintenance, and professional services    
Cost of revenues:    
Total cost of revenues 252,415 242,832
Software licenses and royalties    
Revenues:    
Total revenues 10,130 16,506
Cost of revenues:    
Total cost of revenues 2,313 1,445
Amortization of software development    
Cost of revenues:    
Total cost of revenues 2,588 1,164
Amortization of acquired software    
Cost of revenues:    
Total cost of revenues 8,920 13,221
Hardware and other    
Revenues:    
Total revenues 5,199 7,115
Cost of revenues:    
Total cost of revenues $ 5,780 $ 5,028