Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.4
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Derivative instruments - cash flow hedges $ 15,791 $ 11,026
Total assets 47,865 85,488
Contingent consideration 7,000 5,000
Derivative instruments - cash flow hedges   476
Total liabilities 7,000 5,476
Fair Value, Inputs, Level 1 [Member]    
Total assets 32,074 74,462
Fair Value, Inputs, Level 2 [Member]    
Derivative instruments - cash flow hedges 15,791 11,026
Total assets 15,791 11,026
Derivative instruments - cash flow hedges   476
Total liabilities   476
Fair Value, Inputs, Level 3 [Member]    
Contingent consideration 7,000 5,000
Total liabilities 7,000 5,000
Exchanged Traded Securities [Member]    
Investments, Fair Value Disclosure 23,574 59,962
Exchanged Traded Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure 23,574 59,962
Certificates of Deposit [Member]    
Investments, Fair Value Disclosure 8,500 14,500
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure $ 8,500 $ 14,500