XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues:      
Total revenues $ 1,592,287 $ 1,116,663 $ 1,086,427
Cost of revenues:      
Total cost of revenues 882,643 574,151 569,527
Gross profit 709,644 542,512 516,900
Selling, general and administrative expenses 390,579 259,561 257,746
Research and development expense 93,481 88,363 81,342
Amortization of customer and trade name intangibles 44,849 21,662 21,445
Operating income 180,735 172,926 156,367
Interest expense (23,298) (1,013) (2,027)
Other income, net 1,544 3,129 5,498
Income before income taxes 158,981 175,042 159,838
Income tax (benefit) provision (2,477) (19,778) 13,311
Net income $ 161,458 $ 194,820 $ 146,527
Earnings per common share:      
Basic (USD per share) $ 3.95 $ 4.87 $ 3.79
Diluted (USD per share) $ 3.82 $ 4.69 $ 3.65
Software licenses and royalties      
Revenues:      
Total revenues $ 74,452 $ 73,164 $ 100,205
Cost of revenues:      
Total cost of revenues 5,877 3,339 3,938
Subscriptions      
Revenues:      
Total revenues 784,435 350,648 296,352
Software services      
Revenues:      
Total revenues 209,391 186,409 213,061
Maintenance      
Revenues:      
Total revenues 474,287 467,513 430,318
Acquired software      
Cost of revenues:      
Total cost of revenues 45,601 31,962 30,642
Subscriptions, software services and maintenance      
Cost of revenues:      
Total cost of revenues 799,158 510,504 502,138
Appraisal services      
Revenues:      
Total revenues 27,788 21,127 23,479
Cost of revenues:      
Total cost of revenues 19,061 15,945 15,337
Hardware and other      
Revenues:      
Total revenues 21,934 17,802 23,012
Cost of revenues:      
Total cost of revenues $ 12,946 $ 12,401 $ 17,472