XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants and Options - Summary of Warrants Issued to Purchase Common Stock (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Class Of Warrant Or Right [Line Items]    
Warrants Exercised during the Year 0 0
Warrants Outstanding 342,570 287,757
December 2022 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2022-12  
Term 5 years  
Exercise Price Per Share $ 11.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 1,000 0
October 2022 Service and Performance Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2022-10  
Term 5 years  
Exercise Price Per Share $ 16.00  
Warrants Exercised during the Year 0 0
Warrants Outstanding 1,000 0
August 2022 Pre-Funded Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2022-08  
Term perpetual  
Exercise Price Per Share $ 0  
Warrants Exercised during the Year 0 0
Warrants Outstanding 56,813 0
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 $ 159.60  
Warrants Exercised during the Year 0 0
Warrants Outstanding 9,846 9,846
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 $ 123.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 188 188
December 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-12  
Term 5 years 6 months  
Exercise Price Per Share $ 120.00  
Warrants Exercised during the Year 0 0
Warrants Outstanding 65,467 65,467
December 2020 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-12  
Term 5 years  
Exercise Price Per Share $ 152.80  
Warrants Exercised during the Year 0 0
Warrants Outstanding 3,274 3,274
July 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-07  
Term 5 years 6 months  
Exercise Price Per Share $ 154.00  
Warrants Exercised during the Year 0 0
Warrants Outstanding 16,036 16,036
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 $ 198.80  
Warrants Exercised during the Year 0 0
Warrants Outstanding 802 802
May 2020 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-05  
Term 5 years  
Exercise Price Per Share $ 191.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 34,809 34,809
May 2020 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2020-05  
Term 5 years  
Exercise Price Per Share $ 245.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 1,741 1,741
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 $ 100.00  
Warrants Exercised during the Year 0 0
Warrants Outstanding 459 459
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 $ 188.40  
Warrants Exercised during the Year 0 0
Warrants Outstanding 0 3,750
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 $ 196.40  
Warrants Exercised during the Year 0 0
Warrants Outstanding 0 250
September 2019 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-09  
Term 5 years  
Exercise Price Per Share $ 379.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 1,649 1,649
June 2019 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-06  
Term 5 years  
Exercise Price Per Share $ 251.60  
Warrants Exercised during the Year 0 0
Warrants Outstanding 1,862 1,862
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 $ 247.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 3,629 3,629
June 2018 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-06  
Term 5 years  
Exercise Price Per Share $ 502.80  
Warrants Exercised during the Year 0 0
Warrants Outstanding 1,741 1,741
March 2018 Placement Agent Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-03  
Term 5 years  
Exercise Price Per Share $ 1,662.40  
Warrants Exercised during the Year 0 0
Warrants Outstanding 376 376
January 2021 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2021-01  
Term 5 years 6 months  
Exercise Price Per Share $ 125.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 98,460 98,460
September 2019 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-09  
Term 5 years 6 months  
Exercise Price Per Share $ 300.80  
Warrants Exercised during the Year 0 0
Warrants Outstanding 16,486 16,486
June 2019 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2019-06  
Term 5 years 6 months  
Exercise Price Per Share $ 200.00  
Warrants Exercised during the Year 0 0
Warrants Outstanding 10,896 10,896
June 2018 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-06  
Term 5 years 6 months  
Exercise Price Per Share $ 397.60  
Warrants Exercised during the Year 0 0
Warrants Outstanding 0 0
March 2018 Warrants [Member]    
Class Of Warrant Or Right [Line Items]    
Issuance Date 2018-03  
Term 5 years  
Exercise Price Per Share $ 429.20  
Warrants Exercised during the Year 0 0
Warrants Outstanding 16,036 16,036