XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues:        
Total revenues $ 271,091 $ 275,124 $ 547,632 $ 522,190
Cost of revenues:        
Total cost of revenues 139,888 147,264 287,298 278,282
Gross profit 131,203 127,860 260,334 243,908
Selling, general and administrative expenses 62,521 65,827 130,006 123,593
Research and development expense 21,949 20,101 44,310 39,042
Amortization of other intangibles 5,392 5,266 10,784 10,116
Operating income 41,341 36,666 75,234 71,157
Other income (expense), net 470 (247) 1,460 339
Income before income taxes 41,811 36,419 76,694 71,496
Income tax (benefit) provision (12,081) 4,420 (24,748) 12,149
Net income $ 53,892 $ 31,999 $ 101,442 $ 59,347
Earnings per common share:        
Basic (usd per share) $ 1.35 $ 0.83 $ 2.54 $ 1.54
Diluted (usd per share) $ 1.30 $ 0.80 $ 2.44 $ 1.49
Software licenses and royalties        
Revenues:        
Total revenues $ 17,025 $ 20,675 $ 35,762 $ 42,468
Cost of revenues:        
Total cost of revenues 1,130 891 1,870 1,709
Subscriptions        
Revenues:        
Total revenues 85,638 73,475 167,361 140,750
Software services        
Revenues:        
Total revenues 43,654 57,401 95,787 105,844
Maintenance        
Revenues:        
Total revenues 116,760 106,689 231,125 206,841
Appraisal services        
Revenues:        
Total revenues 4,696 6,233 10,459 11,447
Cost of revenues:        
Total cost of revenues 3,976 3,758 8,361 7,210
Hardware and other        
Revenues:        
Total revenues 3,318 10,651 7,138 14,840
Cost of revenues:        
Total cost of revenues 2,489 8,868 4,968 11,774
Acquired software        
Cost of revenues:        
Total cost of revenues 8,006 7,988 16,033 14,670
Subscriptions, software services and maintenance        
Cost of revenues:        
Total cost of revenues $ 124,287 $ 125,759 $ 256,066 $ 242,919