XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 25 Months Ended
Jun. 01, 2018
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Jun. 30, 2020
Dec. 31, 2019
Nov. 30, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Charge related to changes in fair value of contingent consideration   $ 1,600,000 $ 1,000,000.0 $ 5,800,000 $ 1,100,000      
Contingent consideration, fair value   $ 15,008,000   $ 15,008,000     $ 9,220,000  
1.75% Convertible Senior Notes Due 2022 | Senior Notes                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Debt instrument fixed interest rate per annum               1.75%
1.75% Convertible Senior Notes Due 2022 | Level 2 | Senior Notes                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Debt instrument fixed interest rate per annum   1.75%   1.75%     1.75%  
Fair value of convertible senior notes   $ 190,400,000   $ 190,400,000     $ 195,400,000  
Ahalogy                
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                
Contingent consideration paid out $ 14,600,000     27,000,000.0   $ 12,400,000    
Contingent consideration, fair value $ 14,600,000 $ 0   $ 0