XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues        
Total revenues $ 316,924 $ 242,146 $ 670,443 $ 514,344
Cost of revenues        
Operating expenses 39,604 28,773 78,096 57,846
Depreciation and amortization 10,478 7,637 20,470 14,837
Total cost of revenues 50,082 36,410 98,566 72,683
Administrative expenses        
Sales and marketing 87,724 67,979 162,720 130,740
Research and development 36,803 28,224 68,408 52,935
General and administrative 57,912 54,063 118,416 100,254
Depreciation and amortization 12,090 8,380 23,753 16,096
Total administrative expenses 194,529 158,646 373,297 300,025
Total operating expenses 244,611 195,056 471,863 372,708
Operating income 72,313 47,090 198,580 141,636
Interest expense (354)   (569)  
Other income (expense), net 878 146 2,290 775
Income before income taxes 72,837 47,236 200,301 142,411
Provision for income taxes 15,482 (5,042) 51,016 25,517
Net income $ 57,355 $ 52,278 $ 149,285 $ 116,894
Earnings per share, basic $ 0.99 $ 0.90 $ 2.57 $ 2.02
Earnings per share, diluted $ 0.99 $ 0.90 $ 2.57 $ 2.01
Weighted average shares outstanding:        
Basic 57,969 57,853 57,992 57,797
Diluted 58,067 58,092 58,186 58,135
Comprehensive earnings (loss):        
Net income $ 57,355 $ 52,278 $ 149,285 $ 116,894
Unrealized net gains (losses) on available-for-sale securities (654)   (2,176)  
Tax effect 173   576  
Other comprehensive income (loss), net of tax (481)   (1,600)  
Comprehensive earnings (loss) 56,874 52,278 147,685 116,894
Recurring [Member]        
Revenues        
Total revenues 311,534 237,585 659,698 505,359
Implementation and Other [Member]        
Revenues        
Total revenues $ 5,390 $ 4,561 $ 10,745 $ 8,985