v3.26.1
Net Income Per Share Attributable to Common Stockholders - Basic and Diluted Net Income per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income attributable to common stockholders (in thousands) $ 1,067,209 $ 22,423 $ 1,157,348 $ 42,440
Denominator:        
Weighted-average shares outstanding, basic (in shares) 152,785,292 153,228,766 152,582,316 153,273,594
Dilutive effect of outstanding common stock equivalents (in shares) 6,922,874 6,462,992 6,128,854 7,456,044
Weighted-average shares outstanding, diluted (in shares) 159,708,166 159,691,758 158,711,170 160,729,638
Net income per share attributable to common stockholders:        
Basic (in dollars per share) $ 6.99 $ 0.15 $ 7.59 $ 0.28
Diluted (in dollars per share) $ 6.68 $ 0.14 $ 7.29 $ 0.26