XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
WARRANTS - Schedule of Key Terms of Placement Warrants (Detail)
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Warrants Exercised 113,161
Warrants Outstanding 2,042,992
2017 Placement Warrants  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Issuance Date 2017-01
Term 7 years
Exercise Price Per Share | $ / shares $ 3.17
Warrants Exercised 112,609
Warrants Outstanding 1,506,281
2016 Placement Warrants  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Issuance Date August and September 2016
Term 7 years
Exercise Price Per Share | $ / shares $ 2.95
Warrants Exercised 552
Warrants Outstanding 536,711