Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) - shares |
1 Months Ended | 9 Months Ended |
|---|---|---|
Nov. 30, 2013 |
Sep. 30, 2022 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Number of shares reserved (in shares) | 14,322,384 | |
| Annual percentage increase | 5.00% | |
| 2014 Employee Stock Purchase Plan | Employee Stock | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Maximum employee subscription rate | 10.00% | |
| Offering period | 6 months | |
| Purchase price of common stock, percent | 85.00% | |
| Number of shares reserved (in shares) | 4,018,635 | |
| Annual percentage increase | 1.00% |