XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 168,599 $ 167,274 $ 520,175 $ 502,064
Cost of revenue 54,715 59,213 186,708 183,356
Gross profit 113,884 108,061 333,467 318,708
Operating expenses:        
Sales and marketing 46,287 51,071 160,170 164,746
Technology and development 23,179 21,491 72,934 61,074
General and administrative 28,149 25,243 77,893 78,683
Total operating expenses 97,615 97,805 310,997 304,503
Income from operations 16,269 10,256 22,470 14,205
Interest expense (72) (68) (245) (239)
Interest income 1,345 2,691 6,547 6,596
Other income (expense), net 1,741 (882) 1,845 436
Income before income taxes 19,283 11,997 30,617 20,998
Provision for income taxes 8,232 4,463 13,508 14,427
Net income $ 11,051 $ 7,534 $ 17,109 $ 6,571
Net income per share - basic (in dollars per share) $ 0.06 $ 0.04 $ 0.09 $ 0.03
Net income per share - diluted (in dollars per share) $ 0.06 $ 0.04 $ 0.09 $ 0.03
Weighted-average shares used to compute net income per share - basic (in shares) 174,862 191,033 182,551 191,222
Weighted-average shares used to compute net income per share - diluted (in shares) 176,353 197,454 185,374 194,953