Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)

v3.22.2.2
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Derivative instruments - cash flow hedges $ 16,685 $ 11,026
Total assets 54,503 85,488
Contingent consideration 15,500 5,000
Derivative instruments - cash flow hedges   476
Total liabilities 15,500 5,476
Fair Value, Inputs, Level 1 [Member]    
Total assets 37,818 74,462
Fair Value, Inputs, Level 2 [Member]    
Derivative instruments - cash flow hedges 16,685 11,026
Total assets 16,685 11,026
Derivative instruments - cash flow hedges   476
Total liabilities   476
Fair Value, Inputs, Level 3 [Member]    
Contingent consideration 15,500 5,000
Total liabilities 15,500 5,000
Exchanged Traded Securities [Member]    
Investments, Fair Value Disclosure 23,318 59,962
Exchanged Traded Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure 23,318 59,962
Certificates of Deposit [Member]    
Investments, Fair Value Disclosure 14,500 14,500
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure $ 14,500 $ 14,500