XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
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 $ 852,000 $ 764,000 $ 2,495,000 $ 2,239,000
Cost of revenue 211,000 203,000 617,000 569,000
Gross profit 641,000 561,000 1,878,000 1,670,000
Operating expenses:        
Operations and support 64,000 145,000 206,000 273,000
Research and development 149,000 1,850,000 449,000 2,107,000
Sales and marketing 213,000 455,000 600,000 782,000
General and administrative 77,000 568,000 289,000 696,000
Total operating expenses 503,000 3,018,000 1,544,000 3,858,000
Income (loss) from operations 138,000 (2,457,000) 334,000 (2,188,000)
Other expense, net 0 (5,000) (2,000) (2,000)
Interest income 15,000 23,000 54,000 57,000
Income (loss) before provision for (benefit from) income taxes 153,000 (2,439,000) 386,000 (2,133,000)
Provision for (benefit from) income taxes 35,000 (440,000) 77,000 (376,000)
Net income (loss) 118,000 (1,999,000) 309,000 (1,757,000)
Accretion related to Series A redeemable convertible preferred stock (2,000) 0 (7,000) 0
Net income (loss) attributable to common stockholders, basic 116,000 (1,999,000) 302,000 (1,757,000)
Accretion related to Series A redeemable convertible preferred stock 2,000 0 0 0
Net income (loss) attributable to common stockholders, diluted $ 118,000 $ (1,999,000) $ 302,000 $ (1,757,000)
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.45 $ (20.86) $ 1.13 $ (21.92)
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.42 $ (20.86) $ 1.06 $ (21.92)
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic (in shares) 259,660 95,836 266,550 80,180
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted (in shares) 281,003 95,836 285,701 80,180