XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Unaudited Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues        
Total revenues $ 334,167 $ 256,194 $ 1,004,610 $ 770,538
Cost of revenues        
Operating expenses 44,169 34,766 122,265 92,612
Depreciation and amortization 10,935 7,914 31,405 22,751
Total cost of revenues 55,104 42,680 153,670 115,363
Administrative expenses        
Sales and marketing 91,114 69,745 253,834 200,485
Research and development 40,366 31,077 108,774 84,012
General and administrative 60,693 59,980 179,109 160,234
Depreciation and amortization 12,625 9,407 36,378 25,503
Total administrative expenses 204,798 170,209 578,095 470,234
Total operating expenses 259,902 212,889 731,765 585,597
Operating income 74,265 43,305 272,845 184,941
Interest expense (1,018)   (1,587)  
Other income (expense), net 2,041 244 4,331 1,019
Income before income taxes 75,288 43,549 275,589 185,960
Provision for income taxes 23,135 13,170 74,151 38,687
Net income $ 52,153 $ 30,379 $ 201,438 $ 147,273
Earnings per share, basic $ 0.90 $ 0.52 $ 3.48 $ 2.55
Earnings per share, diluted $ 0.90 $ 0.52 $ 3.46 $ 2.53
Weighted average shares outstanding:        
Basic 57,865 57,935 57,949 57,843
Diluted 58,033 58,190 58,193 58,192
Comprehensive earnings (loss):        
Net income $ 52,153 $ 30,379 $ 201,438 $ 147,273
Unrealized net gains (losses) on available-for-sale securities (2,705)   (4,881)  
Tax effect 492   1,068  
Other comprehensive income (loss), net of tax (2,213)   (3,813)  
Comprehensive earnings (loss) 49,940 30,379 197,625 147,273
Recurring [Member]        
Revenues        
Total revenues 328,150 251,306 987,848 756,665
Implementation and Other [Member]        
Revenues        
Total revenues $ 6,017 $ 4,888 $ 16,762 $ 13,873