v3.25.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average fair values of stock options granted (in USD per share) $ 49.66 $ 55.74 $ 45.19
Stock options exercised in period intrinsic value $ 96.2 $ 122.5 $ 39.9
Cash received from stock option exercises $ 115.5 110.8 55.5
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term of stock options 10 years    
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Total intrinsic value vested in period $ 116.1 116.7 101.0
PRSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total fair value of PRSUs vested $ 0.0 $ 0.0 $ 34.4
PRSUs | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
PRSUs | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Discounted purchase price percentage of common stock authorized for issuance 85.00%    
Amended 2020 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for future grant (in shares) 7,400,000    
Number of shares reduced pursuant to appreciation award (in shares) 1    
Number of shares reduced pursuant to any full value award granted (in shares) 2.43    
Number of shares increased by returning shares subject to appreciation award (in shares) 1    
Number of shares increased returning shares subject to any full value award (in shares) 2.43    
2020 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of common stock authorized for issuance (in shares) 0    
2011 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of common stock authorized for issuance (in shares) 0    
Amended 2018 Employee Stock Purchase Plan | ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for future grant (in shares) 1,000,000.0