Quarterly report pursuant to Section 13 or 15(d)

Warrants - Schedule of Warrants (Details)

v3.24.3
Warrants - Schedule of Warrants (Details)
Sep. 30, 2024
$ / shares
shares
Between June 2020 To November 2020  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 218
Between June 2020 To November 2020 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 10,044
Between June 2020 To November 2020 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 41,850
Between January 2021 To December 2021  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 147
Between January 2021 To December 2021 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 3,510
Between January 2021 To December 2021 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 50,625
Between March 2022 To October 2022  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 1,843
Between March 2022 To October 2022 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 2,880
Between March 2022 To October 2022 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 18,000
January 2023  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 282
Exercise Price (in dollars per share) $ 2,898
February 2023  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 1,372
February 2023 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 2,880
February 2023 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 4,500
June 2023  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 7,446
June 2023 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 1,330
June 2023 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 1,384
March 2024  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 5,001
Exercise Price (in dollars per share) $ 14
July 2024  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 350,000
Exercise Price (in dollars per share) $ 2.65
August 2024  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 600,000
August 2024 | Minimum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 1.90
August 2024 | Maximum  
Class of Warrant or Right [Line Items]  
Exercise Price (in dollars per share) $ 2.02