XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock Options Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax intrinsic value $ 3,100 $ 8,900 $ 64,900
Vesting of early exercised stock options $ 2,100 5,600 6,900
Weighted-average grant date fair value (in dollars per share) $ 10.97    
Stock-based compensation expense $ 136,303 145,796 140,488
Unrecognized stock-based compensation cost 6,200    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 2,100 6,100 24,900
Weighted-average period of recognition 3 years 7 months 6 days    
Stock options | 2011 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award expiration period 10 years    
Award vesting period 4 years    
Stock options | 2011 Equity Incentive Plan | First Year      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting percentage per year 25.00%    
Stock options | 2011 Equity Incentive Plan | Remaining Period      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 36 months    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 105,200 $ 98,500 $ 78,300
Weighted-average period of recognition 2 years 4 months 24 days