XML 104 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2010
period
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
May 31, 2021
shares
Stockholders Equity Note [Line Items]          
Stock-based compensation, income tax benefit | $   $ 19,000 $ 17,100 $ 14,900  
Number of purchase periods | period 4        
Stock-based compensation expense | $   $ 173,703 154,026 133,367  
Restricted Stock Units (RSUs)          
Stockholders Equity Note [Line Items]          
Vesting period   4 years      
Restricted stock units, shares vested and released (shares)   255,643      
Restricted stock units, shares withheld for tax payments   77,212      
Restricted stock units, net issuance (in shares)   178,431      
Vested in period, Fair value | $   $ 78,800 $ 63,000 $ 93,700  
Weighted average grant date fair value of awards granted (usd per share) | $ / shares   $ 307.12 $ 316.16 $ 469.12  
Total unamortized compensation cost | $   $ 216,000      
Weighted average period of total unamortized cost   2 years 6 months      
Market Performance Based Restricted Stock Units          
Stockholders Equity Note [Line Items]          
Vesting period   3 years      
Restricted stock units, shares vested and released (shares)   32,369      
Restricted stock units, shares withheld for tax payments   13,388      
Restricted stock units, net issuance (in shares)   18,981      
Vested in period, Fair value | $   $ 10,100 $ 7,800 $ 64,000  
Weighted average grant date fair value of awards granted (usd per share) | $ / shares   $ 617.79      
Total unamortized compensation cost | $   $ 51,900      
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%      
Restricted Stock Units with Performance Conditions (PSUs)          
Stockholders Equity Note [Line Items]          
Restricted stock units, shares vested and released (shares)   0      
Weighted average grant date fair value of awards granted (usd per share) | $ / shares   $ 206.36      
Total unamortized compensation cost | $   $ 1,000      
Weighted average period of total unamortized cost   1 year 2 months 12 days      
Employee Stock          
Stockholders Equity Note [Line Items]          
Number of shares available for grant (shares)   1,875,920      
Total unamortized compensation cost | $   $ 11,500      
Weighted average period of total unamortized cost   8 months 12 days      
Total of all purchase periods 24 months        
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 | $   $ 14,000 $ 20,500 $ 23,500  
Stock Incentive Plan 2005          
Stockholders Equity Note [Line Items]          
Share award ratio   1.9      
Number of shares reserved for issuance (in shares)   32,168,895      
Number of shares available for grant (shares)   3,530,580