XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 233,248 $ 204,096 $ 657,368 $ 610,100
Operating expenses:        
Cost of revenue 94,219 79,911 256,798 226,381
Sales and marketing 56,165 47,777 152,084 155,335
Product development 28,098 17,534 72,722 48,322
General and administrative 37,574 30,189 109,488 94,085
Total operating expenses 216,056 175,411 591,092 524,123
Income from operations 17,192 28,685 66,276 85,977
Bargain purchase gain 9,864 0 51,804 0
Other income / (expense), net 557 (1,546) 2,328 (3,449)
Income before income taxes 27,613 27,139 120,408 82,528
(Benefit) / Provision for income taxes (806) 4,099 9,133 13,471
Net income $ 28,419 $ 23,040 $ 111,275 $ 69,057
Earnings per share:        
Basic (in dollars per share) $ 0.79 $ 0.64 $ 3.10 $ 1.91
Diluted (in dollars per share) $ 0.79 $ 0.64 $ 3.06 $ 1.88
Weighted average common shares outstanding:        
Basic (in shares) 35,912 35,929 35,938 36,117
Diluted (in shares) 36,081 36,269 36,352 36,681