XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Loss Contingencies [Line Items]          
Operating lease, rent expense $ 100,000 $ 100,000 $ 200,000 $ 200,000  
Minimum annual purchase commitment         $ 4,200,000
Purchase commitment, term         3 years
Minimum | Licensing Agreements          
Loss Contingencies [Line Items]          
Royalty obligation, percent of net sales 2.00%   2.00%    
Maximum | Licensing Agreements          
Loss Contingencies [Line Items]          
Royalty obligation, percent of net sales 20.00%   20.00%    
Prometheus Laboratories          
Loss Contingencies [Line Items]          
Remaining milestone obligation $ 2,000,000.0   $ 2,000,000.0    
Remaining milestone obligation, fair value 0   0   $ 0
Advance royalties payment $ 100,000   $ 100,000    
Prometheus Laboratories | Minimum          
Loss Contingencies [Line Items]          
Royalty obligation, percent of net sales 2.50%   2.50%    
Prometheus Laboratories | Maximum          
Loss Contingencies [Line Items]          
Royalty obligation, percent of net sales 7.50%   7.50%    
Future minimum royalty commitment $ 4,200,000   $ 4,200,000    
Office and Laboratory          
Loss Contingencies [Line Items]          
Operating lease, renewal term     5 years    
Office          
Loss Contingencies [Line Items]          
Operating lease, renewal term     5 years