XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues:        
Total revenues $ 285,746 $ 275,400 $ 833,378 $ 797,590
Cost of revenues:        
Total cost of revenues 142,237 144,683 429,535 422,965
Gross profit 143,509 130,717 403,843 374,625
Selling, general and administrative expenses 66,819 63,888 196,825 187,481
Research and development expense 21,642 21,130 65,952 60,172
Amortization of other intangibles 5,392 5,646 16,176 15,762
Operating income 49,656 40,053 124,890 111,210
Other income, net 280 499 1,740 838
Income before income taxes 49,936 40,552 126,630 112,048
Income tax provision (benefit) 10,652 162 (14,096) 12,311
Net income $ 39,284 $ 40,390 $ 140,726 $ 99,737
Earnings per common share:        
Basic (usd per share) $ 0.98 $ 1.04 $ 3.52 $ 2.58
Diluted (usd per share) $ 0.94 $ 1.00 $ 3.39 $ 2.49
Software licenses and royalties        
Revenues:        
Total revenues $ 19,937 $ 25,379 $ 55,699 $ 67,847
Cost of revenues:        
Total cost of revenues 1,177 971 3,047 2,680
Subscriptions        
Revenues:        
Total revenues 89,290 75,272 256,651 216,022
Software services        
Revenues:        
Total revenues 47,946 54,997 143,733 160,841
Maintenance        
Revenues:        
Total revenues 117,979 109,833 349,104 316,674
Appraisal services        
Revenues:        
Total revenues 5,394 6,008 15,853 17,455
Cost of revenues:        
Total cost of revenues 3,434 4,096 11,795 11,306
Hardware and other        
Revenues:        
Total revenues 5,200 3,911 12,338 18,751
Cost of revenues:        
Total cost of revenues 3,780 3,096 8,748 14,870
Acquired software        
Cost of revenues:        
Total cost of revenues 7,965 7,975 23,998 22,645
Subscriptions, software services and maintenance        
Cost of revenues:        
Total cost of revenues $ 125,881 $ 128,545 $ 381,947 $ 371,464