XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Narratives (Details)
shares in Millions
6 Months Ended
Jun. 30, 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 7.0
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%