v3.25.0.1
Stock-Based Compensation - Restricted Stock Units and Performance Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted stock units and Performance restricted stock units      
Number of Shares      
Unvested at beginning of period (in shares) 2,198,411    
Granted (in shares) 1,669,858    
Forfeited (in shares) (234,317)    
Vested (in shares) (910,286)    
Unvested at end of period (in shares) 2,723,666 2,198,411  
Weighted-Average Grant Date Fair Value      
Unvested at beginning of period (in dollars per share) $ 97.17    
Granted (in dollars per share) 86.88    
Forfeited (in dollars per share) 95.26    
Vested (in dollars per share) 95.73    
Unvested at end of period (in dollars per share) $ 91.56 $ 97.17  
Unrecognized compensation expense $ 173.9    
Unrecognized compensation expense, period for recognition (years) 2 years 7 months 6 days    
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested in period, fair value $ 86.4 $ 66.6 $ 57.7
Weighted-Average Grant Date Fair Value      
Number of vested shares recipient elected to defer settlement (in shares) 3,325    
Number of vested shares recipients elected to defer settlement, released during period (in shares) 21,207    
Number of deferred shares vested and outstanding (in shares) 309,387    
Performance restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 3 years    
Minimum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 3 years    
Maximum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 4 years    
Cliff-vesting | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 3 years    
Cliff-vesting | Board of Directors | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period (years) 1 year