XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Commitment and Contingencies - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Loss Contingencies [Line Items]        
Rent expense $ 100,000 $ 100,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 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]        
Operating lease, renewal term 5 years      
Office        
Loss Contingencies [Line Items]        
Operating lease, renewal term 5 years