XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenues:      
Total revenues $ 935,282 $ 840,899 $ 759,880
Cost of revenues:      
Total cost of revenues 495,704 441,522 400,692
Gross profit 439,578 399,377 359,188
Selling, general and administrative expenses 207,605 175,914 165,176
Research and development expense 63,264 47,324 43,154
Amortization of customer and trade name intangibles 16,217 13,381 13,202
Operating income 152,492 162,758 137,656
Other income (expense), net 3,378 698 (1,998)
Income before income taxes 155,870 163,456 135,658
Income tax provision (benefit) 8,408 (6,115) 21,957
Net income $ 147,462 $ 169,571 $ 113,701
Earnings per common share:      
Basic (USD per share) $ 3.84 $ 4.55 $ 3.12
Diluted (USD per share) $ 3.68 $ 4.32 $ 2.92
Software licenses and royalties      
Revenues:      
Total revenues $ 93,441 $ 86,242 $ 83,733
Cost of revenues:      
Total cost of revenues 3,802 3,321 2,964
Subscriptions      
Revenues:      
Total revenues 220,547 172,176 142,657
Software services      
Revenues:      
Total revenues 191,269 180,460 171,648
Maintenance      
Revenues:      
Total revenues 384,521 359,319 320,998
Appraisal services      
Revenues:      
Total revenues 21,846 25,023 26,287
Cost of revenues:      
Total cost of revenues 14,299 16,286 16,411
Hardware and other      
Revenues:      
Total revenues 23,658 17,679 14,557
Cost of revenues:      
Total cost of revenues 15,708 12,595 10,143
Acquired software      
Cost of revenues:      
Total cost of revenues 22,972 21,686 22,235
Software services, maintenance and subscriptions      
Cost of revenues:      
Total cost of revenues $ 438,923 $ 387,634 $ 348,939