XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Plans (Details)
shares in Millions
3 Months Ended
Mar. 31, 2023
shares
Two Thousand Seventeen Stock Incentive Plan | Stock options  
Stock-based Compensation  
Vesting period 4 years
Two Thousand Seventeen Stock Incentive Plan | Stock options | Maximum  
Stock-based Compensation  
Terms 10 years
Two Thousand Fourteen Stock Incentive Plan  
Stock-based Compensation  
Vesting period 4 years
Vesting on first anniversary (as a percent) 25.00%
Vesting at the end of each three-month period after first anniversary (as a percent) 6.25%
Shares available for issuance 6.2
Two Thousand Fourteen Stock Incentive Plan | Stock options  
Stock-based Compensation  
Vesting period 10 years
Two Thousand Fourteen Employee Stock Purchase Plan  
Stock-based Compensation  
Shares available for issuance 0.2
Discount to the market price (as a percent) 15.00%