XML 48 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues:    
Total revenues $ 276,541 $ 247,066
Cost of revenues:    
Total cost of revenues 147,410 131,018
Gross profit 129,131 116,048
Selling, general and administrative expenses 67,485 57,766
Research and development expense 22,361 18,941
Amortization of other intangibles 5,392 4,850
Operating income 33,893 34,491
Other income, net 990 586
Income before income taxes 34,883 35,077
Income tax (benefit) provision (12,667) 7,729
Net income $ 47,550 $ 27,348
Earnings per common share:    
Basic (usd per share) $ 1.20 $ 0.71
Diluted (usd per share) $ 1.16 $ 0.69
Software licenses and royalties    
Revenues:    
Total revenues $ 18,737 $ 21,793
Cost of revenues:    
Total cost of revenues 740 818
Subscriptions    
Revenues:    
Total revenues 81,723 67,275
Acquired software    
Cost of revenues:    
Total cost of revenues 8,027 6,682
Software services    
Revenues:    
Total revenues 52,133 48,443
Software services, maintenance and subscriptions    
Cost of revenues:    
Total cost of revenues 131,779 117,160
Maintenance    
Revenues:    
Total revenues 114,365 100,152
Appraisal services    
Revenues:    
Total revenues 5,763 5,214
Cost of revenues:    
Total cost of revenues 4,385 3,452
Hardware and other    
Revenues:    
Total revenues 3,820 4,189
Cost of revenues:    
Total cost of revenues $ 2,479 $ 2,906