XML 97 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
purchase_period
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
May 31, 2021
shares
Stockholders Equity Note [Line Items]          
Stock-based compensation, income tax benefit | $   $ 17,100 $ 14,900 $ 13,800  
Stock-based compensation expense | $   $ 154,026 133,367 114,336  
Restricted Stock Units (RSUs)          
Stockholders Equity Note [Line Items]          
Vesting period   4 years      
Restricted stock units, shares vested and released (shares)   201,358      
Restricted stock units, shares withheld for tax payments   61,267      
Restricted stock units, net issuance (in shares)   140,091      
Vested in period, Fair value | $   $ 63,000 $ 93,700 $ 158,800  
Weighted average grant date fair value of awards granted (usd per share) | $ / shares   $ 316.16 $ 469.12 $ 600.10  
Total unamortized compensation cost | $ $ 174,300 $ 174,300      
Weighted average period of total unamortized cost   2 years 7 months 6 days      
Awards granted (in shares)   509,000      
Market Performance Based Restricted Stock Units          
Stockholders Equity Note [Line Items]          
Vesting period   3 years      
Restricted stock units, shares vested and released (shares)   24,578      
Restricted stock units, shares withheld for tax payments   10,480      
Restricted stock units, net issuance (in shares)   14,098      
Vested in period, Fair value | $   $ 7,800 $ 64,000 $ 135,600  
Weighted average grant date fair value of awards granted (usd per share) | $ / shares   $ 629.53      
Total unamortized compensation cost | $ $ 47,500 $ 47,500      
Weighted average period of total unamortized cost   1 year 4 months 24 days      
Percentage of market-performance based restricted stock units eligible to vest over the vesting period   250.00%      
Awards granted (in shares)   82,000      
Restricted Stock Units with Performance Conditions (PSUs)          
Stockholders Equity Note [Line Items]          
Vesting period 2 years 2 months 12 days        
Weighted average grant date fair value of awards granted (usd per share) | $ / shares $ 201.63        
Awards granted (in shares) 4,728        
Stock Incentive Plan 2005          
Stockholders Equity Note [Line Items]          
Share award ratio 1.9 1.9      
Number of shares reserved for issuance (in shares) 32,168,895 32,168,895      
Number of shares available for grant (shares) 4,796,559 4,796,559      
Employee Stock Purchase Plan          
Stockholders Equity Note [Line Items]          
Number of shares available for grant (shares) 1,995,453 1,995,453      
Total unamortized compensation cost | $ $ 6,800 $ 6,800      
Weighted average period of total unamortized cost   7 months 6 days      
ESPP offering period   24 months      
Number of offering periods | purchase_period   4      
Purchase period   6 months      
Purchase price of shares, percent of fair market value   85.00%      
Number of shares reserved for issuance (in shares)         4,400,000
Stock-based compensation expense | $   $ 20,500 $ 23,500 $ 12,200