XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenue $ 681,881 $ 660,727 $ 619,979
Cost of revenue 240,093 239,263 211,095
Gross profit 441,788 421,464 408,884
Operating expenses:      
Sales and marketing 207,684 210,872 263,884
Technology and development 89,584 83,181 70,434
General and administrative 108,939 106,352 116,057
Impairment of long-lived assets 0 0 248
Total operating expenses 406,207 400,405 450,623
Income (loss) from operations 35,581 21,059 (41,739)
Interest expense (446) (493) (260)
Interest income 7,850 9,307 1,803
Other income (expense), net 98 1,621 (4,477)
Impairment of other equity security 0 0 (3,000)
Income (loss) before income taxes 43,083 31,494 (47,673)
Provision for income taxes 13,120 17,541 1,060
Net income (loss) 29,963 13,953 (48,733)
Net income (loss) — basic: 29,963 13,953 (48,733)
Net income (loss) — diluted: $ 29,963 $ 13,953 $ (48,733)
Net income (loss) per share:      
Net income (loss) per share — basic (in dollars per share) $ 0.17 $ 0.07 $ (0.25)
Net income (loss) per share — diluted (in dollars per share) $ 0.16 $ 0.07 $ (0.25)
Weighted-average shares used to compute net income (loss) per share:      
Weighted-average shares used to compute net income (loss) per share — basic (in shares) 180,210 190,466 195,829
Weighted-average shares used to compute net income (loss) per share — diluted (in shares) 182,865 194,415 195,829