Stock-Based Compensation - Plans (Details) - shares |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
Dec. 31, 2016 |
Apr. 30, 2023 |
Feb. 01, 2023 |
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) | 4,893,381 | |||
| Number of shares available for futures issuance (in shares) | 8,645,455 |