XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Plans (Details) - shares
1 Months Ended 6 Months Ended
Dec. 31, 2016
Jul. 31, 2022
Feb. 01, 2022
Mar. 10, 2016
2008 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares)       25,912,531
2008 Equity Incentive Plan | Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award expiration period (in years)   10 years    
Award vesting period (in years)   4 years    
2016 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares) 10,000,000      
Percentage of outstanding shares 4.00%      
Number of shares authorized, annual increase (in shares)     5,246,279  
Number of shares available for futures issuance (in shares)   4,035,756