XML 28 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net revenue $ 506,995 $ 676,171 $ 748,206
Costs of revenue 155,146 346,657 428,205
Gross profit 351,849 329,514 320,001
Operating Expenses [Abstract]      
Compensation and benefits 397,595 446,381 361,880
Technology 60,059 55,612 52,361
Professional services 20,057 21,679 23,479
Occupancy 5,995 4,361 4,514
Depreciation and amortization 17,460 10,741 3,853
Marketing and advertising 2,986 2,566 3,995
Other operating expenses 16,780 17,975 26,513
Executive chairman long-term performance award (144,617) 53,214 53,214
Total operating expenses 376,315 612,529 529,809
Loss from operations (24,466) (283,015) (209,808)
Other income, net 52,546 52,440 24,926
Income (loss) before income tax expense 28,080 (230,575) (184,882)
Income tax expense (benefit) 793 (7,613) (102)
Net income (loss) 27,287 (222,962) (184,780)
Net loss attributable to common stockholders, basic 27,287 (222,962) (184,780)
Net loss attributable to common stockholders, diluted 27,287 (222,962) (184,780)
Other comprehensive (loss) income, net of taxes:      
Change in foreign currency translation adjustment (468) (40) (167)
Net change in unrealized (loss) gain on short-term investments (608) 8,039 (4,840)
Net other comprehensive (loss) income (1,076) 7,999 (5,007)
Comprehensive income (loss) $ 26,211 $ (214,963) $ (189,787)
Net Income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.05 $ (0.42) $ (0.34)
Net Income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.05 $ (0.42) $ (0.34)
Weighted-average shares used in computing net loss per share attributable to common stockholders - basic (in shares) 511,065,000 532,540,000 545,397,000
Weighted-average shares used in computing net loss per share attributable to common stockholders - diluted (in shares) 518,845,000 532,540,000 545,397,000