Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details)

v3.21.2
Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) - Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
May 26, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset $ 30,360 $ 13,967
Contingent consideration liability 83,138 82,953
Quoted prices in active markets (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset
Contingent consideration liability
Significant other observable inputs (Level 2) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset
Contingent consideration liability
Significant unobservable inputs (Level 3) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset 30,360 13,967
Contingent consideration liability $ 83,138 $ 82,953