XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues        
Total revenues $ 451,934 $ 406,303 $ 1,389,327 $ 1,259,079
Cost of revenues        
Operating expenses 70,818 55,600 201,939 163,302
Depreciation and amortization 17,535 13,341 48,929 38,299
Total cost of revenues 88,353 68,941 250,868 201,601
Administrative expenses        
Sales and marketing 104,477 101,162 326,865 311,171
Research and development 63,047 51,864 175,927 143,651
General and administrative 70,642 71,827 92,610 213,397
Depreciation and amortization 20,541 15,608 57,229 44,660
Total administrative expenses 258,707 240,461 652,631 712,879
Total operating expenses 347,060 309,402 903,499 914,480
Operating income 104,874 96,901 485,828 344,599
Interest expense (789) (222) (2,353) (1,661)
Other income (expense), net 4,229 5,362 14,025 17,549
Income before income taxes 108,314 102,041 497,500 360,487
Provision for income taxes 35,036 26,822 109,065 101,456
Net income $ 73,278 $ 75,219 $ 388,435 $ 259,031
Earnings per share, basic $ 1.31 $ 1.3 $ 6.9 $ 4.48
Earnings per share, diluted $ 1.31 $ 1.3 $ 6.89 $ 4.46
Weighted average shares outstanding:        
Basic 55,929 57,825 56,307 57,871
Diluted 55,964 57,966 56,365 58,056
Comprehensive earnings:        
Net income $ 73,278 $ 75,219 $ 388,435 $ 259,031
Unrealized net gains on available-for-sale securities 101 1,232 1,256 2,047
Tax effect 24 (420) (397) (525)
Other comprehensive income, net of tax 125 812 859 1,522
Comprehensive earnings: 73,403 76,031 389,294 260,553
Recurring [Member]        
Revenues        
Total revenues 445,002 398,763 1,367,298 1,237,706
Implementation and Other [Member]        
Revenues        
Total revenues $ 6,932 $ 7,540 $ 22,029 $ 21,373