v3.23.1
Stock Options (Details) - Schedule of outstanding stock options and changes - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Outstanding Stock Options And Changes Abstract    
Options, Options outstanding, beginning balance 887,321 271,839
Weighted Average Exercise Price, Options outstanding, beginning balance $ 0.0001 $ 0.0001
Aggregate Intrinsic Value, Options outstanding, beginning balance $ 2,351,301 $ 1,408,755
Options, Options outstanding, ending balance 2,362,321 887,321
Weighted Average Exercise Price, Options outstanding, ending balance $ 0.0064 $ 0.0001
Aggregate Intrinsic Value, Options outstanding, ending balance $ 1,966,901 $ 2,351,301
Options, Options outstanding, Granted 1,653,162 774,585
Weighted Average Exercise Price, Granted $ 0.009 $ 0.0001
Aggregate Intrinsic Value, Granted $ 1,863,382 $ 4,538,991
Options, Options outstanding, Exercised (159,103)
Weighted Average Exercise Price, Exercised $ 0.0001
Aggregate Intrinsic Value, Exercised $ (852,792)
Options, Modified (178,162)  
Weighted Average Exercise Price, Modified $ 0.001  
Aggregate Intrinsic Value, Modified $ (182,153)  
Options, Options outstanding, Expired
Weighted Average Exercise Price, Expired
Aggregate Intrinsic Value, Expired
Options, Options exercisable 1,096,075  
Weighted Average Exercise Price,, Options exercisable $ 0.0023  
Aggregate Intrinsic Value, Options exercisable $ 917,027