XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock Warrants - Company's warrants by expiration date (Details)
Jun. 30, 2023
$ / shares
shares
Class of Warrant or Right  
Number of Warrants 1,004,115
Expiration Date of August 23, 2023  
Class of Warrant or Right  
Number of Warrants 278
Exercise Price | $ / shares $ 16.00
Expiration Date of June 1, 2024  
Class of Warrant or Right  
Number of Warrants 2,279
Exercise Price | $ / shares $ 356.50
Expiration Date of June 17, 2024  
Class of Warrant or Right  
Number of Warrants 7,492
Exercise Price | $ / shares $ 218.50
Expiration Date of June 19, 2024  
Class of Warrant or Right  
Number of Warrants 1,997
Exercise Price | $ / shares $ 312.50
Expiration Date of September 1, 2024  
Class of Warrant or Right  
Number of Warrants 2,279
Exercise Price | $ / shares $ 265.50
Expiration Date of September 16, 2024  
Class of Warrant or Right  
Number of Warrants 1,050
Exercise Price | $ / shares $ 127.40
Expiration Date of December 1, 2024  
Class of Warrant or Right  
Number of Warrants 2,279
Exercise Price | $ / shares $ 43.00
Expiration Date of March 2, 2025  
Class of Warrant or Right  
Number of Warrants 2,800
Exercise Price | $ / shares $ 56.50
Expiration Date of June 1, 2025  
Class of Warrant or Right  
Number of Warrants 2,800
Exercise Price | $ / shares $ 73.00
Expiration Date of September 1, 2025  
Class of Warrant or Right  
Number of Warrants 2,800
Exercise Price | $ / shares $ 55.00
Expiration Date of December 1, 2025, One  
Class of Warrant or Right  
Number of Warrants 2,800
Exercise Price | $ / shares $ 47.05
Expiration Date of December 1, 2025, Two  
Class of Warrant or Right  
Number of Warrants 222,189
Exercise Price | $ / shares $ 75.00
Expiration Date of December 1, 2025, Three  
Class of Warrant or Right  
Number of Warrants 90,880
Exercise Price | $ / shares $ 175.00
Expiration Date of December 1, 2025, Four  
Class of Warrant or Right  
Number of Warrants 62,429
Exercise Price | $ / shares $ 512.50
Expiration Date of December 1, 2025, Five  
Class of Warrant or Right  
Number of Warrants 15,856
Exercise Price | $ / shares $ 1,250.00
Expiration Date of October 18, 2026  
Class of Warrant or Right  
Number of Warrants 175,132
Exercise Price | $ / shares $ 17.15
Expiration Date of December 12, 2026  
Class of Warrant or Right  
Number of Warrants 233,775
Exercise Price | $ / shares $ 35.00
Expiration Date of December 27, 2026  
Class of Warrant or Right  
Number of Warrants 175,000
Exercise Price | $ / shares $ 35.00