Quarterly report pursuant to Section 13 or 15(d)

Significant Customers (Details Narrative)

v3.21.2
Significant Customers (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Concentration Risk [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 9,142 $ 3,623 $ 24,413 $ 5,511
Revenue Benchmark [Member] | Diagnostic Services Clients One [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 24.90%   38.50%  
Revenue Benchmark [Member] | Diagnostic Services Clients Two [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 16.80%   24.00%  
Revenue Benchmark [Member] | Third Party Contract Manufacturing Customer One [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   58.70%   55.20%
Revenue Benchmark [Member] | Third Party Contract Manufacturing Customer Two [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   16.60%   17.10%
Revenue Benchmark [Member] | Third Party Contract Manufacturing Customer Three [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage   12.20%    
Trade Receivable [Member] | Diagnostic Services Clients One [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     38.90%  
Trade Receivable [Member] | Diagnostic Services Clients Two [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     21.00%  
Trade Receivable [Member] | Diagnostic Services Clients Three [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     10.20%  
Trade Receivable [Member] | Customer One [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage       72.40%
Trade Receivable [Member] | Customer Two [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage     12.80%