XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Claim
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Loss Contingencies [Line Items]      
Revenues $ 22,970 $ 12,652  
Number of pending lawsuits | Claim 0    
Om of Medicine      
Loss Contingencies [Line Items]      
Reclass settled contingency to accrued liabilities $ 2,408    
Om of Medicine | Revenue Milestone One | Minimum      
Loss Contingencies [Line Items]      
Revenues     $ 3,400
Om of Medicine | Revenue Milestone Two | Minimum      
Loss Contingencies [Line Items]      
Revenues     $ 3,500
Om of Medicine | Revenue Milestone Two | Maximum      
Loss Contingencies [Line Items]      
Business combination contingent consideration payable $ 6,000