Stockholders' Equity - Share-based Compensation Plans Narrative (Details) |
Jan. 01, 2022
shares
|
Dec. 31, 2021
shareBasedCompensationPlan
shares
|
|---|---|---|
| Share-based Compensation Arrangement by Share-based Payment Award | ||
| Share-based employee compensation plans, number | shareBasedCompensationPlan | 1 | |
| Subsequent Event | ||
| Share-based Compensation Arrangement by Share-based Payment Award | ||
| Shares reserved for issuance (in shares) | 20,000,000 | |
| 2012 Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award | ||
| 2012 equity incentive plan shares reserved for future issuance (in shares) | 116,000,000 | |
| Shares reserved for issuance increase (in percentage) | 2.50% |