v3.25.4
Equity Incentive Plans - Summary of Stock Option, RSU and Restricted Stock Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Granted (in dollars per share) $ 360.99 $ 223.98 $ 228.33
2019 Equity Incentive Plan      
Number of Options (in thousands)      
Beginning of period (in shares) 344,535    
Granted (in shares) 13,128    
Exercised or released (in shares) (7,289)    
Cancelled (in shares) (6,268)    
End of period (in shares) 344,106 344,535  
Weighted- Average Exercise Price      
Beginning of period (in dollars per share) $ 47.58 $ 40.41  
Granted (in dollars per share) 338.43    
Exercised or released (in dollars per share) 112.43    
Cancelled (in dollars per share) 187.47    
End of period (in dollars per share) $ 47.58 $ 40.41  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual life (years), End of period 2 years 8 months 4 days    
Aggregate intrinsic value, End of period $ 138,380    
Number of options (in shares), vested and expected to vest 340,111    
Weighted-average exercise price (in dollars per share), vested and expected to vest $ 43.98    
Weighted-average remaining contractual life (years), Vested and expected to vest 2 years 7 months 6 days    
Aggregate intrinsic value, Vested and expected to vest $ 138,000    
Number of options (in shares), exercisable and vested 320,430    
Weighted-average exercise price (in dollars per share), exercisable and vested $ 29.62    
Weighted-average remaining contractual life (years), Exercisable and vested 2 years 2 months 19 days    
Aggregate intrinsic value, Exercisable and vested $ 134,610    
2019 Equity Incentive Plan | Restricted Stock Units (RSUs)      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning of period (in shares) 17,012 18,661  
Granted (in shares) 8,444    
Exercised or released (in shares) (7,089)    
Cancelled (in shares) (3,004)    
End of period (in shares) 17,012 18,661  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Beginning of period (in dollars per share) $ 289.15 $ 233.02  
Granted (in dollars per share) 360.99    
Exercised or released (in dollars per share) 241.62    
Cancelled (in dollars per share) 254.57    
End of period (in dollars per share) $ 289.15 $ 233.02  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Number of RSUs (in shares), vested and expected to vest 16,628    
Weighted-average grant date fair value (in dollars per share), vested and expected to vest $ 286.47