XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues [Abstract]        
Total revenues $ 236,060 $ 208,763 $ 457,234 $ 408,492
Cost of revenues:        
Total cost of revenues 126,784 113,260 245,153 218,454
Gross profit 109,276 95,503 212,081 190,038
Selling, general and administrative expenses 52,262 43,000 99,866 85,780
Research and development expense 15,831 11,874 28,879 23,473
Amortization of customer and trade name intangibles 4,041 3,331 7,356 6,656
Operating income 37,142 37,298 75,980 74,129
Other income (expense), net 558 (101) 1,157 (291)
Income before income taxes 37,700 37,197 77,137 73,838
Income tax (benefit) provision (1,461) 5,427 151 9,299
Net income $ 39,161 $ 31,770 $ 76,986 $ 64,539
Earnings per common share:        
Basic (USD per share) $ 1.02 $ 0.86 $ 2.00 $ 1.74
Diluted (USD per share) $ 0.97 $ 0.81 $ 1.91 $ 1.65
Software licenses and royalties        
Revenues [Abstract]        
Total revenues $ 22,400 $ 19,306 $ 45,176 $ 41,064
Cost of revenues:        
Total cost of revenues 1,204 647 1,982 1,378
Subscriptions        
Revenues [Abstract]        
Total revenues 53,009 40,517 102,037 80,379
Acquired software        
Cost of revenues:        
Total cost of revenues 5,724 5,360 11,106 10,770
Software Services, Maintenance and Subscriptions        
Cost of revenues:        
Total cost of revenues 109,487 96,172 215,572 189,712
Software services        
Revenues [Abstract]        
Total revenues 50,674 45,860 96,613 88,356
Appraisal services        
Revenues [Abstract]        
Total revenues 5,532 6,366 10,926 12,978
Cost of revenues:        
Total cost of revenues 3,568 4,282 7,349 8,479
Hardware and other        
Revenues [Abstract]        
Total revenues 8,369 7,903 12,509 10,597
Cost of revenues:        
Total cost of revenues $ 6,801 $ 6,799 $ 9,144 $ 8,115