v3.25.1
Earnings Per Share - Schedule of Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 576,419 $ 236,183
Income attributable to options exercised by promissory notes (144) (726)
Income attributable to common stock subject to share repurchase agreements 0 (724)
Income attributable to unvested early exercised options 0 (1)
Net income attributable to common stock—Basic $ 576,275 $ 234,732
Denominator:    
Weighted-average shares used in computing net income per share—Basic (in shares) 339,837,238 335,794,739
Net income per share attributable to common stock—Basic (in dollars per share) $ 1.70 $ 0.70
Numerator:    
Net income $ 576,419 $ 236,183
Income attributable to options exercised by promissory notes (142) (700)
Income attributable to common stock subject to share repurchase agreements 0 (698)
Income attributable to unvested early exercised options 0 (1)
Net income attributable to common stockholders—Diluted $ 576,277 $ 234,784
Denominator:    
Weighted-average shares used in computing net income per share—Basic (in shares) 339,837,238 335,794,739
Weighted-average dilutive stock awards (in shares) 5,040,304 12,801,556
Weighted-average shares used in computing net income per share—Diluted (in shares) 344,877,542 348,596,295
Net income per share attributable to common stockholders—Diluted (in dollars per share) $ 1.67 $ 0.67