Annual report pursuant to Section 13 and 15(d)

Summary of Common Stock Warrants Outstanding (Details)

v3.23.1
Summary of Common Stock Warrants Outstanding (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Outstanding Warrants | shares 455,139
2020 Convertible Note [Member]  
Class of Warrant or Right [Line Items]  
Exercise price | $ / shares $ 29.55
Outstanding Warrants | shares 28,778
Warrants maturity date description Feb. 23, 2026
2021 Offering [Member]  
Class of Warrant or Right [Line Items]  
Exercise price | $ / shares $ 17.50
Outstanding Warrants | shares 324,828
Warrants maturity date description Feb 10, 2026 - Aug 3, 2026
Advisory Fees [Member]  
Class of Warrant or Right [Line Items]  
Outstanding Warrants | shares 98,578
Warrants maturity date description Jan 9, 2024 - Oct 28, 2025
Advisory Fees [Member] | Minimum [Member]  
Class of Warrant or Right [Line Items]  
Exercise price | $ / shares $ 12.10
Advisory Fees [Member] | Maximum [Member]  
Class of Warrant or Right [Line Items]  
Exercise price | $ / shares 37.95
Debt One [Member]  
Class of Warrant or Right [Line Items]  
Exercise price | $ / shares $ 138.00
Outstanding Warrants | shares 2,955
Warrants maturity date description Mar. 22, 2024