XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues:        
Total revenues $ 404,075 $ 271,091 $ 698,877 $ 547,632
Cost of revenues:        
Total cost of revenues 222,014 139,888 372,609 287,298
Gross profit 182,061 131,203 326,268 260,334
Selling, general and administrative expenses 108,922 62,521 187,696 130,006
Research and development expense 23,428 21,949 45,241 44,310
Amortization of other intangibles 11,420 5,392 16,832 10,784
Operating income 38,291 41,341 76,499 75,234
Other (expense) income including interest expense, net (12,199) 470 (12,111) 1,460
Income before income taxes 26,092 41,811 64,388 76,694
Income tax provision (benefit) 562 (12,081) 1,882 (24,748)
Net income $ 25,530 $ 53,892 $ 62,506 $ 101,442
Earnings per common share:        
Basic (usd per share) $ 0.63 $ 1.35 $ 1.53 $ 2.54
Diluted (usd per share) $ 0.61 $ 1.30 $ 1.48 $ 2.44
Software licenses and royalties        
Revenues:        
Total revenues $ 17,604 $ 17,025 $ 32,537 $ 35,762
Cost of revenues:        
Total cost of revenues 1,368 1,130 2,604 1,870
Subscriptions        
Revenues:        
Total revenues 199,558 85,638 302,037 167,361
Software services        
Revenues:        
Total revenues 53,337 43,654 100,977 95,787
Maintenance        
Revenues:        
Total revenues 119,621 116,760 238,733 231,125
Appraisal services        
Revenues:        
Total revenues 6,265 4,696 12,730 10,459
Cost of revenues:        
Total cost of revenues 4,429 3,976 9,046 8,361
Hardware and other        
Revenues:        
Total revenues 7,690 3,318 11,863 7,138
Cost of revenues:        
Total cost of revenues 4,623 2,489 7,081 4,968
Acquired software        
Cost of revenues:        
Total cost of revenues 11,823 8,006 19,787 16,033
Subscriptions, software services and maintenance        
Cost of revenues:        
Total cost of revenues $ 199,771 $ 124,287 $ 334,091 $ 256,066