XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on A Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable $ 7,700 $ 9,300
Total assets 41,784 49,797
Contingent consideration liabilities 111,500 86,200
Total liabilities 111,500 86,200
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable 0 0
Total assets 29,836 40,140
Contingent consideration liabilities 0 0
Total liabilities 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable 0 0
Total assets 4,248 357
Contingent consideration liabilities 0 0
Total liabilities 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable 7,700 9,300
Total assets 7,700 9,300
Contingent consideration liabilities 111,500 86,200
Total liabilities 111,500 86,200
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 4,248 357
Interest rate swaps | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 0 0
Interest rate swaps | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 4,248 357
Interest rate swaps | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 0 0
Money market    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market 29,836 40,140
Money market | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market 29,836 40,140
Money market | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market 0 0
Money market | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market $ 0 $ 0