XML 99 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Commitment and Contingencies - Narrative (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
leaseExtention
Dec. 31, 2018
USD ($)
Loss Contingencies [Line Items]    
Rent expense $ 500,000 $ 400,000
Minimum annual purchase commitment $ 3,250,000  
Purchase commitment, term 3 years  
Minimum | Licensing Agreements    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales 3.00%  
Maximum    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales 20.00%  
Prometheus Laboratories    
Loss Contingencies [Line Items]    
Remaining milestone obligation $ 2,000,000.0  
Remaining milestone obligation, fair value 0 $ 0
Advance royalties payment $ 100,000  
Prometheus Laboratories | Minimum    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales 2.50%  
Prometheus Laboratories | Maximum    
Loss Contingencies [Line Items]    
Royalty obligation, percent of net sales 7.50%  
Future minimum royalty commitment $ 4,200,000  
Office and Laboratory    
Loss Contingencies [Line Items]    
Number of operating lease extensions | leaseExtention 2  
Operating lease, renewal term 36 months  
Office    
Loss Contingencies [Line Items]    
Operating lease, renewal term 24 months