Stock-Based Compensation - Plan Information (Details) - shares |
9 Months Ended | |
---|---|---|
May 14, 2010 |
Sep. 30, 2019 |
|
2010 Plan | ||
Stock-Based Compensation | ||
Common stock authorized for issuance (in shares) | 8,000,000 | 0 |
2010 Plan | Minimum | ||
Stock-Based Compensation | ||
Vesting period | 3 years | |
2010 Plan | Maximum | ||
Stock-Based Compensation | ||
Vesting period | 5 years | |
2016 Plan | ||
Stock-Based Compensation | ||
Common stock authorized for issuance (in shares) | 9,500,000 | |
2016 Plan | Minimum | ||
Stock-Based Compensation | ||
Vesting period | 1 year | |
2016 Plan | Maximum | ||
Stock-Based Compensation | ||
Vesting period | 4 years |