Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Derivative instruments - cash flow hedges $ 13,557 $ 11,026
Total assets 43,472 85,488
Contingent consideration 5,250 5,000
Derivative instruments - cash flow hedges   476
Total liabilities 5,250 5,476
Fair Value, Inputs, Level 1 [Member]    
Total assets 29,915 74,462
Fair Value, Inputs, Level 2 [Member]    
Derivative instruments - cash flow hedges 13,557 11,026
Total assets 13,557 11,026
Derivative instruments - cash flow hedges   476
Total liabilities   476
Fair Value, Inputs, Level 3 [Member]    
Contingent consideration 5,250 5,000
Total liabilities 5,250 5,000
Exchanged Traded Securities [Member]    
Investments, Fair Value Disclosure 23,915 59,962
Exchanged Traded Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure 23,915 59,962
Certificates of Deposit [Member]    
Investments, Fair Value Disclosure 6,000 14,500
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Investments, Fair Value Disclosure $ 6,000 $ 14,500