Quarterly report pursuant to Section 13 or 15(d)

Common Stock, and Preferred Stock (Details) - Schedule of warrants outstanding to acquire shares of its common stock

v3.22.1
Common Stock, and Preferred Stock (Details) - Schedule of warrants outstanding to acquire shares of its common stock
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Class of Warrant or Right [Line Items]  
Shares of common stock issuance upon exercise of warrants 2,753,408
October 26, 2024 [Member]  
Class of Warrant or Right [Line Items]  
Expiration Date Oct. 26, 2024
Shares of common stock issuance upon exercise of warrants 346,500
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 3
June 11, 2025 [Member]  
Class of Warrant or Right [Line Items]  
Expiration Date Jun. 11, 2025
Shares of common stock issuance upon exercise of warrants 234
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 96.24
November 13, 2025 [Member]  
Class of Warrant or Right [Line Items]  
Expiration Date Nov. 13, 2025
Shares of common stock issuance upon exercise of warrants 218,078
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 3
July 28, 2027 [Member]  
Class of Warrant or Right [Line Items]  
Expiration Date Jul. 28, 2027
Shares of common stock issuance upon exercise of warrants 91
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 106.17
August 28, 2028 [Member]  
Class of Warrant or Right [Line Items]  
Expiration Date Aug. 28, 2028
Shares of common stock issuance upon exercise of warrants 1,052
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 39.76
September 2, 2029 [Member]  
Class of Warrant or Right [Line Items]  
Expiration Date Sep. 02, 2029
Shares of common stock issuance upon exercise of warrants 2,187,453
Exercise Price Per Warrant (in Dollars per share) | $ / shares $ 2.88