XML 213 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
Apr. 05, 2019
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies [Line Items]        
Derivative Liability   $ 6,122 $ 10,095 $ 24,976
Derivative Financial Instrument, Liabilities, Fair Value Disclosure, Noncurrent   0 1,474  
Derivative Financial Instrument, Liabilities, Fair Value Disclosure, Current   6,122 8,621  
Contingent Accrued Earn-out Acquisition Consideration [Member]        
Commitments and Contingencies [Line Items]        
Derivative Liability   6,100 10,100  
Contingent liability for accrued earn-out acquisition consideration   0 1,500  
Business Combination, Contingent Consideration, Liability, Current   $ 6,100 $ 8,600  
Settled Litigation [Member]        
Commitments and Contingencies [Line Items]        
Loss Contingency, Damages Sought, Legal Expenses, Value $ 19,650