v3.24.0.1
Stockholders' Equity - Restricted Stock Units (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Expected weighted average period to recognize unrecognized stock compensation expense 2 years 2 months 12 days    
Restricted stock units      
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Grant-date fair value of restricted stock units granted $ 325.0 $ 916.8 $ 342.6
Fair value of restricted stock units vested 314.0 $ 282.6 $ 135.6
Unrecognized stock compensation expense $ 692.9    
Expected weighted average period to recognize unrecognized stock compensation expense 2 years 4 months 13 days