Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity (Details) - Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders

v3.24.3
Stockholders Equity (Details) - Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders - Warrants [Member]
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Number of Shares of Common Stock Underlying Warrants 12,621,132
Public Warrants [Member] | IPO (December 13, 2018) [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date IPO (December 13, 2018)
Expiration Date Oct. 28, 2024
Exercise Price Per Share | $ / shares $ 115
Number of Shares of Common Stock Underlying Warrants 350,000
2021 Registered Direct Offering Warrants [Member] | SPA (July 28, 2021) [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date SPA (July 28, 2021)
Expiration Date Jan. 28, 2027
Exercise Price Per Share | $ / shares $ 50
Number of Shares of Common Stock Underlying Warrants 281,251
Merger Warrants [Member] | March 15, 2024 [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date March 15, 2024
Expiration Date Jan. 28, 2027
Exercise Price Per Share | $ / shares $ 50
Number of Shares of Common Stock Underlying Warrants 216,650
Private Placement Warrants [Member] | March 15, 2024 [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date March 15, 2024
Expiration Date Jul. 09, 2026
Exercise Price Per Share | $ / shares $ 2.31
Number of Shares of Common Stock Underlying Warrants 10,820,850
Agents Warrants [Member] | March 15, 2024 [Member]  
Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders [Line Items]  
Issuance Date March 15, 2024
Expiration Date Jul. 09, 2026
Exercise Price Per Share | $ / shares $ 2.31
Number of Shares of Common Stock Underlying Warrants 952,381