XML 61 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Loss Contingencies [Line Items]    
Rent expense $ 600,000 $ 500,000
Purchase obligation, due in next twelve months 4,100,000  
Purchase obligation, due in second year $ 6,000,000.0  
Annual increase in purchase commitments 15.00%  
Minimum | Licensing Agreements    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales 2.00%  
Maximum | Licensing Agreements    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales 3.00%  
Prometheus Laboratories    
Loss Contingencies [Line Items]    
Remaining milestone obligation $ 2,000,000.0  
Remaining milestone obligation, fair value $ 0 $ 0
Royalty obligation, percent of net sales 2.50%  
Future minimum royalty commitment $ 1,200,000  
Advance royalties payment $ 100,000  
Office and Laboratory    
Loss Contingencies [Line Items]    
Operating leases, renewal term 5 years  
Office    
Loss Contingencies [Line Items]    
Operating leases, renewal term 5 years