v3.23.1
Equity (Details) - Schedule of outstanding stock warrants activity - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Outstanding Stock Warrants Activity Abstract    
Number of Warrants, Warrants beginning 8,808,333 22,988,632
Weighted Average Exercise Price, Warrants beginning $ 0.407 $ 0.353
Number of Warrants, Warrants ending 3,058,333 8,808,333
Weighted Average Exercise Price, Warrants ending $ 0.507 $ 0.407
Number of Warrants, Warrants Issued   2,558,333
Weighted Average Exercise Price, Issued   $ 0.537
Number of Warrants, Warrants Cancelled (5,750,000) (7,244,316)
Weighted Average Exercise Price, Cancelled $ 0.354 $ 0.352
Number of Warrants, Warrants Exercised   (9,494,316)
Weighted Average Exercise Price, Exercised   $ 0.352