XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Assets:    
Money Market Funds, at Carrying Value $ 50,054  
Total assets measured at fair value 50,241 $ 321
Liabilities:    
Total liabilities measured at fair value 151,950 168,350
Derivative    
Assets:    
Derivative assets 187 321
Liabilities:    
Derivative Liability, Current 343 433
Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 11,349 16,535
Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 112,994 151,382
Convertible Debt Securities    
Liabilities:    
Derivative Liability, Current 27,264  
Level 1    
Assets:    
Money Market Funds, at Carrying Value 50,054  
Total assets measured at fair value 50,054 0
Liabilities:    
Total liabilities measured at fair value 0 0
Level 1 | Derivative    
Assets:    
Derivative assets 0 0
Level 1 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 1 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 2    
Assets:    
Total assets measured at fair value 187 321
Liabilities:    
Total liabilities measured at fair value 140,601 151,815
Level 2 | Derivative    
Assets:    
Derivative assets 187 321
Liabilities:    
Derivative Liability, Current 343 433
Level 2 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 0 0
Level 2 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value 112,994 151,382
Level 2 | Convertible Debt Securities    
Liabilities:    
Derivative Liability, Current 27,264  
Level 3    
Assets:    
Total assets measured at fair value 0 0
Liabilities:    
Total liabilities measured at fair value 11,349 16,535
Level 3 | Derivative    
Assets:    
Derivative assets 0 0
Level 3 | Contingent consideration    
Liabilities:    
Total liabilities measured at fair value 11,349 16,535
Level 3 | Deferred consideration    
Liabilities:    
Total liabilities measured at fair value $ 0 $ 0