XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Summary of Warrants Issued to Purchase Common Stock (Detail) - $ / shares
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Class Of Warrant Or Right [Line Items]    
Warrants Outstanding 11,350,011 11,510,011
January 2021 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 5 years 6 months  
Exercise Price Per Share $ 3.99  
Warrants Outstanding 393,839 393,839
January 2021 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 2 years  
Exercise Price Per Share $ 3.08  
Warrants Outstanding 7,500 7,500
December 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-12  
Term 5 years 6 months  
Exercise Price Per Share $ 3.00  
Warrants Outstanding 2,618,658 2,618,658
December 2020 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-12  
Term 5 years  
Exercise Price Per Share $ 3.82  
Warrants Outstanding 130,933 130,933
July 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-07  
Term 5 years 6 months  
Exercise Price Per Share $ 3.85  
Warrants Outstanding 641,416 641,416
July 2020 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-07  
Term 5 years 6 months  
Exercise Price Per Share $ 4.97  
Warrants Outstanding 32,071 32,071
May 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-05  
Term 5 years  
Exercise Price Per Share $ 4.78  
Warrants Outstanding 1,392,345 1,392,345
May 2020 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-05  
Term 5 years  
Exercise Price Per Share $ 6.13  
Warrants Outstanding 69,617 69,617
March 2020 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-03  
Term 3 years  
Exercise Price Per Share $ 2.50  
Warrants Outstanding 18,350 18,350
February 12, 2020 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-02  
Term 2 years  
Exercise Price Per Share $ 4.71  
Warrants Outstanding   150,000
February 3, 2020 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-02  
Term 2 years  
Exercise Price Per Share $ 4.91  
Warrants Outstanding   10,000
September 2019 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-09  
Term 5 years  
Exercise Price Per Share $ 9.48  
Warrants Outstanding 65,942 65,942
June 2019 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-06  
Term 5 years  
Exercise Price Per Share $ 6.29  
Warrants Outstanding 74,479 74,479
April 2019 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-04  
Term 5 years  
Exercise Price Per Share $ 6.18  
Warrants Outstanding 145,154 145,154
June 2018 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-06  
Term 5 years  
Exercise Price Per Share $ 12.57  
Warrants Outstanding 69,617 69,617
March 2018 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-03  
Term 5 years  
Exercise Price Per Share $ 41.56  
Warrants Outstanding 15,038 15,038
January 2021 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 5 years 6 months  
Exercise Price Per Share $ 3.13  
Warrants Outstanding 3,938,392 3,938,392
September 2019 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-09  
Term 5 years 6 months  
Exercise Price Per Share $ 7.52  
Warrants Outstanding 659,414 659,414
June 2019 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-06  
Term 5 years 6 months  
Exercise Price Per Share $ 5.00  
Warrants Outstanding 435,830 435,830
June 2018 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-06  
Term 5 years 6 months  
Exercise Price Per Share $ 9.94  
March 2018 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-03  
Term 5 years  
Exercise Price Per Share $ 10.73  
Warrants Outstanding 641,416 641,416