XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTS - Schedule of Key Terms of Placement Warrants (Detail)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]  
Warrants Exercised 119,420
Warrants Outstanding 2,036,733
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 118,868
Warrants Outstanding 1,500,022
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