Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details Narrative)

v3.23.2
Commitments and Contingencies (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
May 31, 2020
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2023
Inspirevax License Agreement [Member]          
Loss Contingencies [Line Items]          
Agreement expiration term   20 years      
NIH License Agreement [Member]          
Loss Contingencies [Line Items]          
Agreement expiration term   20 years      
NRC License Agreement [Member]          
Loss Contingencies [Line Items]          
Agreement expiration term   20 years      
Collaborative Research Agreement [Member]          
Loss Contingencies [Line Items]          
Project cost         $ 1,700,000
Range One [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price   $ 54.00      
Warrant expiration date   Mar. 25, 2024      
Range Two [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price   $ 186.00      
Warrant expiration date   May 10, 2024      
Minimum [Member] | Inspirevax License Agreement [Member]          
Loss Contingencies [Line Items]          
Milestone obligations amount   $ 100,000      
Maximum [Member] | Inspirevax License Agreement [Member]          
Loss Contingencies [Line Items]          
Milestone obligations amount   $ 7,250,000      
Warrant [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price   $ 54.00      
Warrant exercised     41,210    
Warrants outstanding   $ 32,033      
Warrant expiration date   Mar. 25, 2024      
Warrant [Member] | Range One [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price       $ 60.00  
Warrant exercised       6,000  
Warrant [Member] | Range Two [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price       $ 54.00  
Warrant exercised       35,210  
Warrant One [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price   $ 60.00      
Warrants outstanding   $ 52,911      
Warrant expiration date   Jul. 17, 2025      
Noachis Terra Inc. [Member] | Warrant [Member]          
Loss Contingencies [Line Items]          
Percentage of warrant exercise 20.00%        
Warrants exercise term description The Company’s previously issued warrants carrying an exercise price of $45.00 have expired by their terms. As a result, no additional consideration will be due to the former sole shareholder of NTI relating to these warrants        
Noachis Terra Inc. [Member] | Warrant [Member] | Minimum [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price $ 45.00        
Noachis Terra Inc. [Member] | Warrant [Member] | Maximum [Member]          
Loss Contingencies [Line Items]          
Warrant exercise price $ 54.00        
Noachis Terra Inc. [Member] | Warrant One [Member]          
Loss Contingencies [Line Items]          
Percentage of warrant exercise 45.00%        
Warrant exercise price $ 60.00