Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details)

v3.24.2.u1
Warrants (Details)
Jun. 30, 2024
$ / shares
shares
Between June 2020 To November 2020  
Class of Warrant or Right [Line Items]  
Warrant outstanding (in Shares) | shares 221
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 335
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,866
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