Organization, Basis of Presentation and Summary of Significant Accounting Policies - Stock-Based Compensation (Details) |
Dec. 31, 2022
shares
|
|---|---|
| 2020 Plan | |
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |
| Number of shares authorized for issuance | 80,000,000 |