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.1.1.u2
Stockholders Equity (Details) - Schedule of Outstanding Warrants to Purchase Common Stock Issued to Stockholders - Warrants [Member]
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]  
Number of Shares of Common Stock Underlying Warrants 136,043,756
Public Warrants [Member] | IPO (December 13, 2018) [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date IPO (December 13, 2018)
Expiration Date October 28, 2024
Exercise Price Per Share | $ / shares $ 11.5
Number of Shares of Common Stock Underlying Warrants 3,500,000
2021 Registered Direct Offering Warrants [Member] | SPA (July 28, 2021) [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date SPA (July 28, 2021)
Expiration Date January 28, 2027
Exercise Price Per Share | $ / shares $ 5
Number of Shares of Common Stock Underlying Warrants 2,812,501
Pre-Funded Warrants [Member] | February 27, 2023 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date February 27, 2023
Expiration Date
Exercise Price Per Share | $ / shares $ 0.001
Number of Shares of Common Stock Underlying Warrants 1,869,755
May 4, 2023 [Member] | Pre-Funded Warrants [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date May 4, 2023
Expiration Date
Exercise Price Per Share | $ / shares $ 0.001
Number of Shares of Common Stock Underlying Warrants 7,962,694
Merger Warrants [Member] | March 15, 2024 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date March 15, 2024
Expiration Date January 28, 2027
Exercise Price Per Share | $ / shares $ 5
Number of Shares of Common Stock Underlying Warrants 2,166,497
Private Placement Warrants [Member] | March 15, 2024 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date March 15, 2024
Expiration Date Two years after the stockholder approval
Exercise Price Per Share | $ / shares $ 0.2311
Number of Shares of Common Stock Underlying Warrants 108,208,500
Agents Warrants [Member] | March 15, 2024 [Member]  
Class of Warrant or Right [Line Items]  
Issuance Date March 15, 2024
Expiration Date Two years after the stockholder approval
Exercise Price Per Share | $ / shares $ 0.2311
Number of Shares of Common Stock Underlying Warrants 9,523,809