XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies - Schedule of Concentrations of Risk Percentage (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Customer A | Accounts Receivable, Net      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage     19.10%
Customer B | Revenue      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.40%    
Customer B | Accounts Receivable, Net      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 17.80%   12.20%
Customer D | Revenue      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 10.00%    
Customer D | Accounts Receivable, Net      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 19.40%    
Customer E | Accounts Receivable, Net      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 17.80%    
Genentech, Inc. and Roche Group | Revenue      
Significant Accounting Policies [Line Items]      
Concentration risk, percentage 42.10% 54.40%