Annual report pursuant to Section 13 and 15(d)

Stock Warrants - Schedule of Warrants Outstanding (Detail)

v3.21.1
Stock Warrants - Schedule of Warrants Outstanding (Detail) - $ / shares
12 Months Ended
Dec. 31, 2020
May 27, 2020
Dec. 31, 2019
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 12,350,293   3,033,910
Weighted-average exercise price per share $ 9.14   $ 22.61
Placement Agent Warrants [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants     18,915
Other Warrants [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants [1] 2,567   15,350
Exercise Price Less Than or Equal to $10.00 [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 9,348,652    
Expiration Start Date Sep. 01, 2021    
Expiration End Date May 27, 2023    
Exercise Price Greater Than $10.00 Lesser Than Equal To $20.00 [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 1,599,645    
Expiration End Date Jul. 25, 2022    
Exercise Price Greater Than or Equal to $ 20.00 [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 1,401,996    
Expiration Start Date Jan. 03, 2021    
Expiration End Date Jan. 05, 2022    
Pfizer Warrants [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 505,617    
Exercise Prices   $ 4.90  
Minimum [Member] | Exercise Price Less Than or Equal to $10.00 [Member]      
Class of Warrant or Right [Line Items]      
Exercise Prices $ 10.00    
Minimum [Member] | Exercise Price Greater Than $10.00 Lesser Than Equal To $20.00 [Member]      
Class of Warrant or Right [Line Items]      
Exercise Prices 10.00    
Maximum [Member] | Exercise Price Greater Than $10.00 Lesser Than Equal To $20.00 [Member]      
Class of Warrant or Right [Line Items]      
Exercise Prices 20.00    
Maximum [Member] | Exercise Price Greater Than or Equal to $ 20.00 [Member]      
Class of Warrant or Right [Line Items]      
Exercise Prices $ 20.00    
2016 Warrants [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 1,400,000   1,400,000
2017 Warrants [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 1,599,645   1,599,645
2020 Warrants [Member]      
Class of Warrant or Right [Line Items]      
Shares Underlying Outstanding Warrants 8,842,464    
[1] Other warrants are comprised of warrants issued prior to the Company’s IPO, generally in exchange for services rendered to the Company.