XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated statements of operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 3,055,071 $ 2,802,574 $ 2,578,027
Costs and expenses:      
Cost of revenue 688,760 678,597 529,320
Research and development 1,068,416 948,980 780,264
Sales and marketing 911,166 933,133 641,279
General and administrative 512,407 343,541 300,977
Total costs and expenses 3,180,749 2,904,251 2,251,840
Income (loss) from operations (125,678) (101,677) 326,187
Interest income (expense), net 105,439 30,235 3,075
Other income (expense), net 3,799 (14,502) (8,291)
Income (loss) before provision for income taxes (16,440) (85,944) 320,971
Provision for income taxes 19,170 10,103 4,533
Net income (loss) $ (35,610) $ (96,047) $ 316,438
Net income (loss) per share:      
Basic (in dollars per share) $ (0.05) $ (0.14) $ 0.49
Diluted (in dollars per share) $ (0.05) $ (0.14) $ 0.46
Weighted-average shares used in computing net income (loss) per share:      
Basic (in shares) 674,641 665,732 640,030
Diluted (in shares) 674,641 665,732 691,651