Annual report pursuant to Section 13 and 15(d)

Derivative Liabilities (Details) - Schedule of Warrant Activity

v3.24.1
Derivative Liabilities (Details) - Schedule of Warrant Activity - Warrant [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]        
Number of Warrants, Issued     1,329,275 237,312
Weighted Average Exercise Price, Issued     $ 1.95 $ 65.36
Weighted Average Remaining Life in Years, Issued     4 years 1 month 6 days 5 years 4 months 24 days
Intrinsic Value, Issued     $ 1,706,815  
Number of Warrants, Exercisable     29,355  
Weighted Average Exercise Price, Exercisable     $ 3,444.24  
Weighted Average Remaining Life in Years, Exercisable     2 years 1 month 6 days  
Intrinsic Value, Exercisable      
Number of Warrants, Exercised     (269,429) (85,837)
Weighted Average Exercise Price, Exercised     $ 0.0019 $ 0.0019
Weighted Average Remaining Life in Years, Exercised    
Intrinsic Value, Exercised      
Number of Warrants, Ending Outstanding 180,832 29,355 1,240,678 180,832
Weighted Average Exercise Price, Ending Outstanding $ 644.8 $ 3,442.24 $ 83.98 $ 644.8
Weighted Average Remaining Life in Years, Ending Outstanding 5 years 1 month 6 days 4 years 1 month 6 days 5 years 1 month 6 days  
Intrinsic Value, Ending Outstanding $ 125,211   $ 1,832,026 $ 125,211