XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues:    
Total revenues $ 456,108 $ 294,802
Cost of revenues:    
Total cost of revenues 263,690 150,595
Gross profit 192,418 144,207
Selling, general and administrative expenses 97,895 78,774
Research and development expense 23,941 21,813
Amortization of other intangibles 14,714 5,412
Operating income 55,868 38,208
Interest expense (4,804) (478)
Other income, net 364 566
Income before income taxes 51,428 38,296
Income tax provision 11,444 1,320
Net income $ 39,984 $ 36,976
Earnings per common share:    
Basic (in usd per share) $ 0.97 $ 0.91
Diluted (in usd per share) $ 0.94 $ 0.88
Software licenses and royalties    
Revenues:    
Total revenues $ 16,506 $ 14,933
Cost of revenues:    
Total cost of revenues 2,609 1,236
Subscriptions    
Revenues:    
Total revenues 245,443 102,479
Software services    
Revenues:    
Total revenues 61,497 47,640
Maintenance    
Revenues:    
Total revenues 117,029 119,112
Appraisal services    
Revenues:    
Total revenues 8,518 6,465
Cost of revenues:    
Total cost of revenues 5,936 4,617
Hardware and other    
Revenues:    
Total revenues 7,115 4,173
Cost of revenues:    
Total cost of revenues 5,028 2,458
Amortization of acquired software    
Cost of revenues:    
Total cost of revenues 13,221 7,964
Subscriptions, software services and maintenance    
Cost of revenues:    
Total cost of revenues $ 236,896 $ 134,320