Stockholders’ Equity (Tables)
   | 
3 Months Ended | 
Mar. 31, 2023  | 
| Class of Warrant or Right [Line Items] | 
 
 | 
| Schedule of Warrants Outstanding | 
 Stock
warrant transactions for the three months ended March 31, 2023 were as follows: 
 Schedule of Warrant Activity  
  
    |   | 
  | 
    Number of | 
  | 
  | 
    Weighted Average | 
  | 
 
  
    |   | 
  | 
    Warrants | 
  | 
  | 
    Exercise Price | 
  | 
 
  
    | Warrants outstanding at December 31, 2022 | 
  | 
      | 
2,337,274 | 
  | 
  | 
    $ | 
5.30 | 
  | 
 
  
    | Granted | 
  | 
      | 
9,790,000 | 
  | 
  | 
      | 
0.71 | 
  | 
 
  
    | Forfeited/cancelled | 
  | 
      | 
(78,394 | 
) | 
  | 
      | 
3.40 | 
  | 
 
  
    | Exercised | 
  | 
      | 
- | 
  | 
  | 
      | 
- | 
  | 
 
  
    | Warrants outstanding at March 31, 2023 | 
  | 
      | 
12,048,880 | 
  | 
  | 
    $ | 
1.60 | 
  | 
 
  
    | Warrants exercisable at March 31, 2023 | 
  | 
      | 
5,158,880 | 
  | 
  | 
    $ | 
2.39 | 
  | 
 
   
 | 
| Schedule of Options Activity | 
 Common
stock option transactions for the three months ended March 31, 2023 were as follows: 
 Schedule
of Options Activity  
  
    |   | 
  | 
    Number of | 
  | 
  | 
    Weighted Average | 
  | 
 
  
    |   | 
  | 
    Options | 
  | 
  | 
    Exercise Price | 
  | 
 
  
    | Options outstanding at December 31, 2022 | 
  | 
      | 
1,630,452 | 
  | 
  | 
    $ | 
2.57 | 
  | 
 
  
    | Granted | 
  | 
      | 
2,000,000 | 
  | 
  | 
      | 
0.85 | 
  | 
 
  
    | Forfeited/cancelled | 
  | 
      | 
(162,537 | 
) | 
  | 
      | 
2.75 | 
  | 
 
  
    | Exercised | 
  | 
      | 
- | 
  | 
  | 
      | 
- | 
  | 
 
  
    | Options outstanding at March 31, 2023 | 
  | 
      | 
3,467,915 | 
  | 
  | 
    $ | 
1.56 | 
  | 
 
  
    | Options exercisable at March 31, 2023 | 
  | 
      | 
1,871,141 | 
  | 
  | 
    $ | 
2.09 | 
  | 
 
   
 | 
| Schedule of Stock Granted Assumptions | 
  Schedule
of Stock Granted Assumptions  
  
    | Stock price | 
  | 
    $ | 
0.85 | 
  | 
 
  
    | Risk-free interest rate | 
  | 
      | 
3.62 | 
% | 
 
  
    | Expected volatility | 
  | 
      | 
121 | 
% | 
 
  
    | Expected life (in years) | 
  | 
      | 
5.3 | 
  | 
 
  
    | Expected dividend yield | 
  | 
      | 
- | 
  | 
 
   
 | 
| Schedule of Options Outstanding | 
 Options outstanding as of March 31, 2023 are exercisable as follows: 
 Schedule
of Options Outstanding 
 
  
    |   | 
  | 
  | 
    Options Outstanding | 
  | 
  | 
    Options Exercisable | 
  | 
 
  
    Range
of Exercise Price  | 
  | 
  | 
    Number
Outstanding  | 
  | 
  | 
    Weighted Average Remaining Contractual Life (Years) | 
  | 
  | 
    
 Weighted Average 
                                                                                Exercise Price 
 | 
  | 
  | 
    Number Exercisable | 
  | 
  | 
    
 Weighted Average 
                                                                                Exercise Price 
 | 
  | 
 
  
    | $ | 
3.05 | 
  | 
  | 
      | 
151,288 | 
  | 
  | 
      | 
8.7 | 
  | 
  | 
    $ | 
3.05 | 
  | 
  | 
      | 
151,288 | 
  | 
  | 
    $ | 
3.05 | 
  | 
 
  
    |   | 
2.48 | 
  | 
  | 
      | 
1,316,627 | 
  | 
  | 
      | 
9.3 | 
  | 
  | 
      | 
2,48 | 
  | 
  | 
      | 
1,219,853 | 
  | 
  | 
      | 
2.48 | 
  | 
 
  
    |   | 
0.85 | 
  | 
  | 
      | 
2,000,000 | 
  | 
  | 
      | 
9.8 | 
  | 
  | 
      | 
0.85 | 
  | 
  | 
      | 
500,000 | 
  | 
  | 
      | 
0.85 | 
  | 
 
  
    |   | 
  | 
  | 
  | 
      | 
3,467,915 | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
1,871,141 | 
  | 
  | 
      | 
  | 
  | 
 
   
 | 
| Warrants [Member] | 
 
 | 
| Class of Warrant or Right [Line Items] | 
 
 | 
| Schedule of Warrants Outstanding | 
 Warrants outstanding as of March 31, 2023 are
exercisable as follows: 
Schedule
of Warrants Outstanding  
  
    |   | 
  | 
  | 
    Warrants Outstanding | 
  | 
  | 
    
 Warrants Exercisable 
 | 
  | 
 
  
    Range
of Exercise Price  | 
  | 
  | 
    Number
Outstanding  | 
  | 
  | 
    Weighted Average
Remaining Contractual Life (Years)  | 
  | 
  | 
    Weighted Average Exercise Price | 
  | 
  | 
    Number Exercisable | 
  | 
  | 
    
 Weighted Average 
                                                                                Exercise Price 
 | 
  | 
 
  
    | $ | 
0.0001 | 
  | 
  | 
      | 
2,900,000 | 
  | 
  | 
      | 
Indefinite | 
  | 
  | 
    $ | 
0.0001 | 
  | 
  | 
      | 
2,900,000 | 
  | 
  | 
    $ | 
0.0001 | 
  | 
 
  
    |   | 
1.00
– 1.25 | 
  | 
  | 
      | 
6,890,000 | 
  | 
  | 
      | 
5.2 | 
  | 
  | 
      | 
1.01 | 
  | 
  | 
      | 
- | 
  | 
  | 
      | 
1.01 | 
  | 
 
  
    |   | 
3.40
– 5.50 | 
  | 
  | 
      | 
2,258,880 | 
  | 
  | 
      | 
2.3 | 
  | 
  | 
      | 
5.45 | 
  | 
  | 
      | 
2,258,880 | 
  | 
  | 
      | 
5.45 | 
  | 
 
  
    |   | 
  | 
  | 
  | 
      | 
12,048,880 | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
5,158,880 | 
  | 
  | 
      | 
  | 
  | 
 
   
 |