Stockholders’ Equity (Tables)
   | 
9 Months Ended | 
Sep. 30, 2023  | 
| Class of Warrant or Right [Line Items] | 
 
 | 
| Schedule of Warrants Outstanding | 
 Common
stock warrant transactions for the nine months ended September 30, 2023 were as follows: 
  
Schedule
of Warrant Activity 
  
    |   | 
  | 
    Number of | 
  | 
  | 
    Weighted Average | 
  | 
 
  
    |   | 
  | 
    Warrants | 
  | 
  | 
    Exercise
    Price | 
  | 
 
  
    | Warrant outstanding at December 31, 2022: | 
  | 
      | 
2,337,274 | 
  | 
  | 
    $ | 
5.30 | 
  | 
 
  
    | Granted | 
  | 
      | 
9,790,000 | 
  | 
  | 
      | 
0.71 | 
  | 
 
  
    | Forfeited/canceled | 
  | 
      | 
(78,394 | 
) | 
  | 
      | 
3.40 | 
  | 
 
  
    | Exercised | 
  | 
      | 
(2,900,000 | 
) | 
  | 
      | 
0.0001 | 
  | 
 
  
    | Warrants outstanding at September 30,
    2023 | 
  | 
      | 
9,148,880 | 
  | 
  | 
    $ | 
2.11 | 
  | 
 
  
    | Warrants exercisable at September 30,
    2023 | 
  | 
      | 
2,258,880 | 
  | 
  | 
    $ | 
5.45 | 
  | 
 
   
 | 
| Schedule of Options Activity | 
 Common
stock option transactions for the nine months ended September 30, 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,500,000 | 
  | 
  | 
      | 
0.75 | 
  | 
 
  
    | Forfeited/canceled | 
  | 
      | 
(392,500 | 
) | 
  | 
      | 
2.81 | 
  | 
 
  
    | Exercised | 
  | 
      | 
- | 
  | 
  | 
      | 
- | 
  | 
 
  
    | Options outstanding at September 30, 2023 | 
  | 
      | 
3,737,952 | 
  | 
  | 
    $ | 
1.32 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Options vested and exercisable
    at September 30, 2023 | 
  | 
      | 
2,833,651 | 
  | 
  | 
    $ | 
1.52 | 
  | 
 
   
 | 
| Schedule of Stock Granted Assumptions | 
 Schedule
of Stock Granted Assumptions 
  
    | Stock price | 
  | 
    $ | 
$0.35
                                       - $0.85 | 
  | 
 
  
    | Risk-free interest rate | 
  | 
      | 
3.62%
                                            - 3.99 | 
% | 
 
  
    | Expected volatility | 
  | 
      | 
120.81%
                                            - 123.61 | 
% | 
 
  
    | Expected life (in years) | 
  | 
      | 
5.3 | 
 | 
 
  
    | Expected dividend yield | 
  | 
      | 
- | 
  | 
 
   
 | 
| Schedule of Options Outstanding | 
 Options
outstanding as of September 30, 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 
 | 
  | 
 
  
    | $ | 
2.48 | 
  | 
  | 
      | 
1,237,952 | 
  | 
  | 
      | 
8.8 | 
  | 
  | 
    $ | 
2.48 | 
  | 
  | 
      | 
1,166,984 | 
  | 
  | 
    $ | 
2.48 | 
  | 
 
  
    |   | 
0.85 | 
  | 
  | 
      | 
2,000,000 | 
  | 
  | 
      | 
9.4 | 
  | 
  | 
      | 
0.85 | 
  | 
  | 
      | 
1,500,000 | 
  | 
  | 
      | 
0.85 | 
  | 
 
  
    |   | 
0.35 | 
  | 
  | 
      | 
500,000 | 
  | 
  | 
      | 
9.7 | 
  | 
  | 
      | 
0.35 | 
  | 
  | 
      | 
166,667 | 
  | 
  | 
      | 
0.35 | 
  | 
 
  
    |   | 
  | 
  | 
  | 
      | 
3,737,952 | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
2,833,651 | 
  | 
  | 
      | 
  | 
  | 
 
   
 | 
| Warrants [Member] | 
 
 | 
| Class of Warrant or Right [Line Items] | 
 
 | 
| Schedule of Warrants Outstanding | 
 Warrants
outstanding as of September 30, 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 
 | 
  | 
 
  
    | $1.00 – 1.25 | 
  | 
      | 
6,890,000 | 
  | 
  | 
      | 
4.8 | 
  | 
  | 
    $ | 
1.01 | 
  | 
  | 
      | 
- | 
  | 
  | 
    $ | 
- | 
  | 
 
  
    | 3.40 – 5.50 | 
  | 
      | 
2,258,880 | 
  | 
  | 
      | 
2.4 | 
  | 
  | 
      | 
5.45 | 
  | 
  | 
      | 
2,258,880 | 
  | 
  | 
      | 
5.45 | 
  | 
 
  
    |   | 
  | 
      | 
9,148,880 | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
2,258,880 | 
  | 
  | 
      | 
  | 
  | 
 
   
 |