XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on A Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable $ 8,900 $ 9,300
Total assets 51,273 49,797
Contingent consideration liabilities 104,200 86,200
Total liabilities 104,200 86,200
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable 0 0
Total assets 38,986 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 3,387 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 8,900 9,300
Total assets 8,900 9,300
Contingent consideration liabilities 104,200 86,200
Total liabilities 104,200 86,200
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps 3,387 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 3,387 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 38,986 40,140
Money market | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market 38,986 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