XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues        
Total revenues $ 437,512 $ 401,139 $ 937,393 $ 852,776
Cost of revenues        
Operating expenses 67,451 54,617 131,121 107,702
Depreciation and amortization 16,433 12,811 31,394 24,958
Total cost of revenues 83,884 67,428 162,515 132,660
Administrative expenses        
Sales and marketing 106,864 106,435 222,388 210,009
Research and development 62,371 49,118 112,880 91,787
General and administrative 70,072 75,965 21,968 141,570
Depreciation and amortization 19,181 14,927 36,688 29,052
Total administrative expenses 258,488 246,445 393,924 472,418
Total operating expenses 342,372 313,873 556,439 605,078
Operating income 95,140 87,266 380,954 247,698
Interest expense (782) (602) (1,564) (1,439)
Other income (expense), net 4,787 6,183 9,796 12,187
Income before income taxes 99,145 92,847 389,186 258,446
Provision for income taxes 31,175 28,331 74,029 74,634
Net income $ 67,970 $ 64,516 $ 315,157 $ 183,812
Earnings per share, basic $ 1.2 $ 1.11 $ 5.58 $ 3.17
Earnings per share, diluted $ 1.2 $ 1.11 $ 5.57 $ 3.17
Weighted average shares outstanding:        
Basic 56,451 57,920 56,499 57,895
Diluted 56,771 58,033 56,548 58,050
Comprehensive earnings:        
Net income $ 67,970 $ 64,516 $ 315,157 $ 183,812
Unrealized net gains on available-for-sale securities 318 (235) 1,155 815
Tax effect (128) 95 (421) (105)
Other comprehensive income, net of tax 190 (140) 734 710
Comprehensive earnings: 68,160 64,376 315,891 184,522
Recurring [Member]        
Revenues        
Total revenues 430,400 394,522 922,296 838,943
Implementation and Other [Member]        
Revenues        
Total revenues $ 7,112 $ 6,617 $ 15,097 $ 13,833