XML 162 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 09, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Forfeiture rate   8.00%      
Stock option expiration period   4 years      
Granted (in shares)   0 0 0  
Exercised (in shares)   5,000      
Unvested stock options (in shares)   0      
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee purchase price as a percentage of stock price   85.00%      
Offering period   6 months      
Maximum annual contribution per employee   $ 25,000      
Risk-free interest rate, minimum   0.10%      
Risk-free interest rate, maximum   5.40%      
Minimum expected volatility rate inputs for fair value measurement   28.00%      
Maximum expected volatility rate inputs for fair value measurement   54.00%      
Dividend yield   0.00%      
Expected term of awards   6 months      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum award vesting period   4 years      
Granted (in dollars per share)   $ 277.37 $ 312.27 $ 224.63  
Unrecognized compensation expense   $ 88,000,000      
Weighted average period for recognition   2 years 1 month 6 days      
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum award vesting period   3 years      
Granted (in dollars per share)   $ 233.50 $ 214.94 $ 74.52  
Unrecognized compensation expense   $ 52,000,000      
Weighted average period for recognition   1 year 1 month 6 days      
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum award vesting period   4 years      
Stock option expiration period   10 years      
2019 EIP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares issued under ESPP (in shares)   2,900,000      
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock authorized         $ 750,000,000
Repurchases of common stock (in shares)   0      
Share-based compensation (in shares)     1,000,000    
Common Stock | Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchases of common stock (in shares) 0        
Common Stock | Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation (in shares)   442,000 755,000