XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Total revenues $ 468,685 $ 404,075 $ 924,792 $ 698,877
Cost of revenues:        
Total cost of revenues 275,237 222,014 538,926 372,609
Gross profit 193,448 182,061 385,866 326,268
Selling, general and administrative expenses 99,701 108,922 197,596 187,696
Research and development expense 23,386 23,428 47,327 45,241
Amortization of other intangibles 13,604 11,420 28,318 16,832
Operating income 56,757 38,291 112,625 76,499
Interest expense (6,214) (12,437) (11,018) (12,915)
Other income, net 216 238 581 804
Income before income taxes 50,759 26,092 102,188 64,388
Income tax provision 10,813 562 22,258 1,882
Net income $ 39,946 $ 25,530 $ 79,930 $ 62,506
Earnings per common share:        
Basic (in usd per share) $ 0.96 $ 0.63 $ 1.93 $ 1.53
Diluted (in usd per share) $ 0.94 $ 0.61 $ 1.88 $ 1.48
Software licenses and royalties        
Revenues:        
Total revenues $ 15,009 $ 17,604 $ 31,515 $ 32,537
Cost of revenues:        
Total cost of revenues 2,869 1,368 5,478 2,604
Subscriptions        
Revenues:        
Total revenues 255,816 199,558 501,259 302,037
Software services        
Revenues:        
Total revenues 63,125 53,337 124,622 100,977
Maintenance        
Revenues:        
Total revenues 116,815 119,621 233,844 238,733
Appraisal services        
Revenues:        
Total revenues 8,812 6,265 17,330 12,730
Cost of revenues:        
Total cost of revenues 5,976 4,429 11,912 9,046
Hardware and other        
Revenues:        
Total revenues 9,108 7,690 16,222 11,863
Cost of revenues:        
Total cost of revenues 8,161 4,623 13,188 7,081
Amortization of acquired software        
Cost of revenues:        
Total cost of revenues 14,039 11,823 27,260 19,787
Subscriptions, software services and maintenance        
Cost of revenues:        
Total cost of revenues $ 244,192 $ 199,771 $ 481,088 $ 334,091