Income Taxes - Schedule of Reconciliation of Income Tax Rate (Details) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Effective Income Tax Rate Continuing Operations Tax Rate Reconciliation [Abstract] | |||
| Income tax at statutory rate | 21.00% | 21.00% | 21.00% |
| State tax, net of federal tax benefit | 4.80% | 4.90% | |
| Permanent items | 1.10% | (0.10%) | (0.80%) |
| Tax credits | 0.60% | 0.40% | 0.20% |
| Other | (0.40%) | (0.50%) | |
| Valuation allowance (decrease) increase | (27.10%) | (25.70%) | (20.40%) |
| Income tax expense | 0.00% | 0.00% | 0.00% |