XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Loss Contingencies [Line Items]          
Operating lease, rent expense $ 300,000 $ 100,000 $ 500,000 $ 300,000  
Purchase obligation, due in next twelve months         $ 2,800,000
Purchase obligation, due in second year         4,100,000
Purchase obligation, due in third year         6,000,000.0
Annual increase in purchase commitments 15.00%   15.00%    
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