v3.25.2
Employee Benefit Plans - Schedule of Shares of Common Stock Reserved for Future Issuance (Details) - shares
shares in Millions
Jun. 30, 2025
Dec. 31, 2024
Retirement Benefits [Abstract]    
Stock options outstanding (in shares) 13.3 9.1
RSUs outstanding (in shares) 19.3 16.1
PSUs outstanding 0.5 0.3
Shares available for future grants (in shares) 20.9 22.5
Total shares of common stock reserved 54.0 47.9