XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Significant Inputs Used in Fair Value Measurement (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Contingent Purchase Consideration            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value $ 39,400   $ 42,400      
Fair value   $ 39,000 42,400 $ 54,900 $ 53,100 $ 63,800
Initial Notes | Convertible Notes            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value of convertible notes 227,000   260,500      
Level 3 | Contingent Purchase Consideration            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value 39,400   $ 42,400      
Discounted cash flow | Contingent Purchase Consideration            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Fair value $ 39,400          
Discount rate | Minimum            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Measurement input (percent) 0.000          
Discount rate | Maximum            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Measurement input (percent) 0.020          
Discount rate | Weighted average            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Measurement input (percent) 10.0          
Probability of payment | Discounted cash flow            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Measurement input (percent) 1,000          
Probability of payment | Discounted cash flow | Weighted average            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Measurement input (percent) 1,000