XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on A Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable   $ 9,300
Total assets $ 342,646 49,797
Contingent consideration liabilities 111,600 86,200
Total liabilities 111,600 86,200
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent receivable   0
Total assets 342,646 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
Total assets 0 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 0 9,300
Total assets 0 9,300
Contingent consideration liabilities 111,600 86,200
Total liabilities 111,600 86,200
Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps   357
Interest rate swaps | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps   0
Interest rate swaps | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps   357
Interest rate swaps | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swaps   0
Money market    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market 342,646 40,140
Money market | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market 342,646 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