Annual report pursuant to Section 13 and 15(d)

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

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