XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues:        
Total revenues $ 275,124 $ 236,060 $ 522,190 $ 457,234
Cost of revenues:        
Total cost of revenues 147,264 126,784 278,282 245,153
Gross profit 127,860 109,276 243,908 212,081
Selling, general and administrative expenses 65,827 52,262 123,593 99,866
Research and development expense 20,101 15,831 39,042 28,879
Amortization of other intangibles 5,266 4,041 10,116 7,356
Operating income 36,666 37,142 71,157 75,980
Other (expense) income, net (247) 558 339 1,157
Income before income taxes 36,419 37,700 71,496 77,137
Income tax provision (benefit) 4,420 (1,461) 12,149 151
Net income $ 31,999 $ 39,161 $ 59,347 $ 76,986
Earnings per common share:        
Basic (usd per share) $ 0.83 $ 1.02 $ 1.54 $ 2.00
Diluted (usd per share) $ 0.80 $ 0.97 $ 1.49 $ 1.91
Software licenses and royalties        
Revenues:        
Total revenues $ 20,675 $ 22,400 $ 42,468 $ 45,176
Cost of revenues:        
Total cost of revenues 891 1,204 1,709 1,982
Subscriptions        
Revenues:        
Total revenues 73,475 53,009 140,750 102,037
Acquired software        
Cost of revenues:        
Total cost of revenues 7,988 5,724 14,670 11,106
Software services        
Revenues:        
Total revenues 57,401 50,674 105,844 96,613
Software services, maintenance and subscriptions        
Cost of revenues:        
Total cost of revenues 125,759 109,487 242,919 215,572
Maintenance        
Revenues:        
Total revenues 106,689 96,076 206,841 189,973
Appraisal services        
Revenues:        
Total revenues 6,233 5,532 11,447 10,926
Cost of revenues:        
Total cost of revenues 3,758 3,568 7,210 7,349
Hardware and other        
Revenues:        
Total revenues 10,651 8,369 14,840 12,509
Cost of revenues:        
Total cost of revenues $ 8,868 $ 6,801 $ 11,774 $ 9,144