Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details Narrative)

v3.23.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 01, 2020
Mar. 31, 2023
Mar. 31, 2021
Range One [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 120.00  
Range Two [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 54.00  
Minimum [Member]      
Loss Contingencies [Line Items]      
Milestone obligations amount   $ 100  
Maximum [Member]      
Loss Contingencies [Line Items]      
Milestone obligations amount   $ 7,250  
Warrant [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     41,210
Warrant [Member] | Range One [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 60.00
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     6,000
Warrant [Member] | Range Two [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 54.00
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     35,210
Stock Purchase Agreement [Member] | 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.    
Stock Purchase Agreement [Member] | Noachis Terra Inc. [Member] | Warrant [Member] | Minimum [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 45.00    
Stock Purchase Agreement [Member] | Noachis Terra Inc. [Member] | Warrant [Member] | Maximum [Member]      
Loss Contingencies [Line Items]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 54.00    
Stock Purchase Agreement [Member] | Noachis Terra Inc. [Member] | Warrant One [Member]      
Loss Contingencies [Line Items]      
Percentage of warrant exercise 45.00%    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 60.00    
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