XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Unaudited Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues    
Total revenues $ 272,198 $ 242,368
Cost of revenues    
Operating expenses 29,073 24,116
Depreciation and amortization 7,200 5,930
Total cost of revenues 36,273 30,046
Administrative expenses    
Sales and marketing 62,761 55,018
Research and development 24,711 21,621
General and administrative 46,191 40,134
Depreciation and amortization 7,716 6,285
Total administrative expenses 141,379 123,058
Total operating expenses 177,652 153,104
Operating income 94,546 89,264
Interest expense   (16)
Other income (expense), net 629 (930)
Income before income taxes 95,175 88,318
Provision for income taxes 30,559 25,303
Net income $ 64,616 $ 63,015
Earnings per share, basic $ 1.12 $ 1.09
Earnings per share, diluted $ 1.11 $ 1.08
Weighted average shares outstanding:    
Basic 57,740 57,655
Diluted 58,394 58,440
Recurring [Member]    
Revenues    
Total revenues $ 267,774 $ 238,495
Implementation and Other [Member]    
Revenues    
Total revenues $ 4,424 $ 3,873