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