XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Schedule of Change in Fair Value of Contingent Consideration Liabilities Based on Level 3 Inputs (Details) - Contingent Consideration Liabilities
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning Balance $ 36,513
Change in fair value 1,046
Balance at June 30, 2021 37,559
Technology Milestones  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning Balance 29,403
Change in fair value 945
Balance at June 30, 2021 30,348
Product Milestones  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Beginning Balance 7,110
Change in fair value 101
Balance at June 30, 2021 $ 7,211