v3.25.2
Stockholders' Equity - Restricted Stock Units (Details) - Restricted Stock Units - $ / shares
shares in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of Restricted Stock Units (in shares) [Roll Forward]    
Unvested units outstanding at the beginning of the period (in shares) 2.0  
Number of RSUs granted (in shares) 1.1  
Number of RSUs vested (in shares) (1.1)  
Number of RSUs cancelled (in shares) (0.1)  
Unvested units outstanding at the end of the period (in shares) 1.9  
Weighted Average Grant Date Fair Value (in dollars per share) [Roll Forward]    
Weighted average grant date fair value of unvested units outstanding at the beginning of the period (in usd per share) $ 75.49  
Fair value of RSUs granted (in usd per share) 105.28 $ 99.57
Fair value of RSUs vested (in usd per share) 84.91  
Fair value of RSUs cancelled (in usd per share) 78.32  
Weighted average grant date fair value of unvested units outstanding at the end of the period (in usd per share) $ 87.45