XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues:    
Total revenues $ 294,802 $ 276,541
Cost of revenues:    
Total cost of revenues 150,595 147,410
Gross profit 144,207 129,131
Selling, general and administrative expenses 78,774 67,485
Research and development expense 21,813 22,361
Amortization of other intangibles 5,412 5,392
Operating income 38,208 33,893
Other income, net 88 990
Income before income taxes 38,296 34,883
Income tax provision (benefit) 1,320 (12,667)
Net income $ 36,976 $ 47,550
Earnings per common share:    
Basic (usd per share) $ 0.91 $ 1.20
Diluted (usd per share) $ 0.88 $ 1.16
Software licenses and royalties    
Revenues:    
Total revenues $ 14,933 $ 18,737
Cost of revenues:    
Total cost of revenues 1,236 740
Subscriptions    
Revenues:    
Total revenues 102,479 81,723
Software services    
Revenues:    
Total revenues 47,640 52,133
Maintenance    
Revenues:    
Total revenues 119,112 114,365
Acquired software    
Cost of revenues:    
Total cost of revenues 7,964 8,027
Subscriptions, software services and maintenance    
Cost of revenues:    
Total cost of revenues 134,320 131,779
Appraisal services    
Revenues:    
Total revenues 6,465 5,763
Cost of revenues:    
Total cost of revenues 4,617 4,385
Hardware and other    
Revenues:    
Total revenues 4,173 3,820
Cost of revenues:    
Total cost of revenues $ 2,458 $ 2,479