XML 348 R103.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies - Additional Information (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2020
USD ($)
Aug. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Claim
Dec. 31, 2019
USD ($)
Loss Contingencies [Line Items]        
Estimated revenue to be attained     $ 57,635,000 $ 19,032,000
Legal claim sold to third party in cash $ 2,480,000      
Number of pending lawsuits | Claim     0  
Payment received related to certain contract disputes   $ 2,500,000    
Other Income        
Loss Contingencies [Line Items]        
Gain on legal claim sold to third party $ 2,480,000      
Om of Medicine        
Loss Contingencies [Line Items]        
Probability of achieving milestones contingent consideration payable percentage high       57.00%
Increase contingent liability     $ 774,000  
Om of Medicine | Revenue Milestone One        
Loss Contingencies [Line Items]        
Probability increase in percentage terms of the milestone revenue to be attained     100.00%  
Om of Medicine | Revenue Milestone One | Minimum        
Loss Contingencies [Line Items]        
Estimated revenue to be attained     $ 3,400,000  
Om of Medicine | Revenue Milestone Two        
Loss Contingencies [Line Items]        
Probability increase in percentage terms of the milestone revenue to be attained     100.00%  
Om of Medicine | Revenue Milestone Two | Minimum        
Loss Contingencies [Line Items]        
Estimated revenue to be attained     $ 3,500,000  
Om of Medicine | Revenue Milestone Two | Maximum        
Loss Contingencies [Line Items]        
Business combination contingent consideration payable     6,000,000  
Pure Ratios        
Loss Contingencies [Line Items]        
Contingent consideration earned       $ 750,000
Contingent consideration stock issued per an amendment to the agreement       94,000
Contingent consideration to reduce principal of note receivable       $ 656,000
Contingent consideration additional earned     $ 750,000