Net Loss Per Common Share - Additional Information (Detail) - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Earnings Per Share Basic [Line Items] | ||
| Warrants exercised | 10,459,576 | |
| Warrants Cancelled | 4,872 | |
| Number of Warrants Outstanding | 17,016,271 | |
| Common Stock and Pre-funded Warrants [Member] | ||
| Earnings Per Share Basic [Line Items] | ||
| Common stock called by warrants | 27,480,719 | |
| Class of warrant nominal exercise price | $ 0.01 |