Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Fair Value Measurements (Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis) (Details) - Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2021
May 26, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative asset $ 26,079 $ 13,967
Contingent consideration liability 83,928 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 26,079 13,967
Contingent consideration liability $ 83,928 $ 82,953