XML 104 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 18, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award          
Recognized goodwill in relation to options assumed   $ 227,412 $ 165,420 $ 165,420  
Stock-based compensation expense   $ 206,292 $ 172,507 $ 108,805  
Stock Option | Inference Solutions          
Share-based Compensation Arrangement by Share-based Payment Award          
Options assumed, estimated fair value on date of acquisition $ 7,600        
Recognized goodwill in relation to options assumed 200        
Stock-based compensation expense $ 7,400        
2004 Equity Incentive Plan | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   4 years      
Award expiration period (in years)   10 years      
Expiration period, after termination of employment or relationship of consultant or director   90 days      
2004 Equity Incentive Plan | Stock Option | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   12 months      
Award vesting, percentage of award   25.00%      
2004 Equity Incentive Plan | Stock Option | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   36 months      
Award vesting, percentage of award   75.00%      
2014 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of shares authorized for issuance (in shares)         5,300,000
Automatic annual increase in common stock reserved for issuance, percentage   5.00%      
Shares of common stock reserved for future issuance (in shares)   3,665,848      
2014 Equity Incentive Plan | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   4 years      
Award expiration period (in years)   10 years      
Expiration period, after termination of employment or relationship of consultant or director   3 months      
2014 Equity Incentive Plan | RSUs (including PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award          
Share-based compensation, shares per units granted (in shares)   1      
2014 Equity Incentive Plan | RSUs (including PRSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   1 year      
2014 Equity Incentive Plan | RSUs (including PRSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   4 years