v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue $ 1,228,425 $ 1,082,502 $ 2,400,888 $ 2,129,552
Cost of revenue 625,685 526,657 1,216,581 1,029,666
Gross profit 602,740 555,845 1,184,307 1,099,886
Operating expenses:        
Research and development 243,495 242,785 497,790 503,242
Sales and marketing 220,724 217,825 432,837 432,328
General and administrative 101,532 114,272 193,609 226,857
Total operating expenses 565,751 574,882 1,124,236 1,162,427
Income (loss) from operations 36,989 (19,037) 60,071 (62,541)
Other (expenses) income, net:        
Share of losses from equity method investment (25,222) (23,940) (44,693) (53,515)
Other income, net 21,825 16,734 44,798 44,652
Total other (expenses) income, net (3,397) (7,206) 105 (8,863)
Income (loss) before provision for income taxes 33,592 (26,243) 60,176 (71,404)
Provision for income taxes (11,169) (5,615) (17,736) (15,803)
Net income (loss) attributable to common stockholders $ 22,423 $ (31,858) $ 42,440 $ (87,207)
Earnings Per Share [Abstract]        
Basic (in dollars per share) $ 0.15 $ (0.19) $ 0.28 $ (0.50)
Diluted (in dollars per share) $ 0.14 $ (0.19) $ 0.26 $ (0.50)
Weighted-average shares used to compute net income (loss) per share attributable to common stockholders:        
Basic (in shares) 153,228,766 170,222,104 153,273,594 175,613,672
Diluted (in shares) 159,691,758 170,222,104 160,729,638 175,613,672