XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues:        
Total revenues $ 459,873 $ 285,746 $ 1,158,750 $ 833,378
Cost of revenues:        
Total cost of revenues 263,657 142,237 636,266 429,535
Gross profit 196,216 143,509 522,484 403,843
Selling, general and administrative expenses 101,847 66,819 289,543 196,825
Research and development expense 24,002 21,642 69,243 65,952
Amortization of other intangibles 14,183 5,392 31,015 16,176
Operating income 56,184 49,656 132,683 124,890
Interest expense (5,396) (254) (18,311) (757)
Other income, net 445 534 1,249 2,497
Income before income taxes 51,233 49,936 115,621 126,630
Income tax provision (benefit) 7,063 10,652 8,945 (14,096)
Net income $ 44,170 $ 39,284 $ 106,676 $ 140,726
Earnings per common share:        
Basic (usd per share) $ 1.08 $ 0.98 $ 2.61 $ 3.52
Diluted (usd per share) $ 1.04 $ 0.94 $ 2.53 $ 3.39
Software licenses and royalties        
Revenues:        
Total revenues $ 22,673 $ 19,937 $ 55,210 $ 55,699
Cost of revenues:        
Total cost of revenues 1,547 1,177 4,151 3,047
Subscriptions        
Revenues:        
Total revenues 252,942 89,290 554,979 256,651
Software services        
Revenues:        
Total revenues 54,624 47,946 155,601 143,733
Maintenance        
Revenues:        
Total revenues 117,833 117,979 356,566 349,104
Appraisal services        
Revenues:        
Total revenues 7,146 5,394 19,876 15,853
Cost of revenues:        
Total cost of revenues 4,506 3,434 13,552 11,795
Hardware and other        
Revenues:        
Total revenues 4,655 5,200 16,518 12,338
Cost of revenues:        
Total cost of revenues 2,764 3,780 9,845 8,748
Acquired software        
Cost of revenues:        
Total cost of revenues 12,896 7,965 32,683 23,998
Subscriptions, software services and maintenance        
Cost of revenues:        
Total cost of revenues $ 241,944 $ 125,881 $ 576,035 $ 381,947