XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Offerings (Details 4)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Warrants outstanding 11,042,137
May 2020 Warrants  
Warrants outstanding 12,743
Exercise Price | $ / shares $ 562.50
Expiration Date 5/20/2025
May 2020 Placement Agent Warrants  
Warrants outstanding 1,244
Exercise Price | $ / shares $ 703.13
Expiration Date 5/20/2025
August 2020 Warrants  
Warrants outstanding 19,407
Exercise Price | $ / shares $ 437.50
Expiration Date 8/3/2025
August 2020 Placement Agent Warrants  
Warrants outstanding 1,918
Exercise Price | $ / shares $ 546.88
Expiration Date 7/30/2025
August 2021 Pharos Banker Warrants  
Warrants outstanding 1,484
Exercise Price | $ / shares $ 149.50
Expiration Date 8/16/2026
February 2022 Series B Warrants  
Warrants outstanding 391,527
Exercise Price | $ / shares $ 14.00
Expiration Date 2/4/2029
July 2022 Series C Warrants  
Warrants outstanding 284,020
Exercise Price | $ / shares $ 14.00
Expiration Date 7/22/2027
January 2023 Series E Warrants  
Warrants outstanding 331,608
Exercise Price | $ / shares $ 4.00
Expiration Date 3/21/2028
March 2023 Series F Warrants  
Warrants outstanding 4,999,093
Exercise Price | $ / shares $ 3.00
Expiration Date 3/21/2025
March 2023 Series G Warrants  
Warrants outstanding 4,999,093
Exercise Price | $ / shares $ 3.00
Expiration Date 3/21/2029