XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues    
Total revenues $ 451,637 $ 353,519
Cost of revenues    
Operating expenses 53,085 38,492
Depreciation and amortization 12,147 9,992
Total cost of revenues 65,232 48,484
Administrative expenses    
Sales and marketing 103,574 74,996
Research and development 42,669 31,605
General and administrative 65,605 60,504
Depreciation and amortization 14,125 11,663
Total administrative expenses 225,973 178,768
Total operating expenses 291,205 227,252
Operating income 160,432 126,267
Interest expense (837) (215)
Other income (expense), net 6,004 1,412
Income before income taxes 165,599 127,464
Provision for income taxes 46,303 35,534
Net income $ 119,296 $ 91,930
Earnings per share, basic $ 2.06 $ 1.58
Earnings per share, diluted $ 2.06 $ 1.58
Weighted average shares outstanding:    
Basic 57,867 58,014
Diluted 57,991 58,219
Comprehensive earnings (loss):    
Net income $ 119,296 $ 91,930
Unrealized net gains (losses) on available-for-sale securities 1,050 (1,522)
Tax effect (200) 403
Other comprehensive income (loss), net of tax 850 (1,119)
Comprehensive earnings (loss) 120,146 90,811
Recurring [Member]    
Revenues    
Total revenues 444,421 348,164
Implementation and Other [Member]    
Revenues    
Total revenues $ 7,216 $ 5,355