Quarterly report pursuant to Section 13 or 15(d)

DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Derivative Instruments (Details)

v3.21.4
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Asset derivatives fair value $ 14,039 $ 8,252
Liability derivatives fair value 3,817 2,807
Other current assets    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Asset derivatives fair value 14,039 8,252
Other current liabilities    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Liability derivatives fair value (3,817) 2,807
Derivatives designated as hedging instruments | Other current assets    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Asset derivatives fair value 8,057 3,940
Derivatives designated as hedging instruments | Other current liabilities    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Liability derivatives fair value (175) 272
Derivatives not designated as hedging instruments | Other current assets    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Asset derivatives fair value 5,982 4,312
Derivatives not designated as hedging instruments | Other current liabilities    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Liability derivatives fair value (3,642) 2,535
Foreign exchange contracts | Derivatives designated as hedging instruments | Other current assets    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Asset derivatives fair value 8,057 3,940
Foreign exchange contracts | Derivatives designated as hedging instruments | Other current liabilities    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Liability derivatives fair value (175) 272
Foreign exchange contracts | Derivatives not designated as hedging instruments | Other current assets    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Asset derivatives fair value 5,982 4,312
Foreign exchange contracts | Derivatives not designated as hedging instruments | Other current liabilities    
Derivative Assets and Liabilities, at Fair Value, Net, by Balance Sheet Classification    
Liability derivatives fair value $ (3,642) $ 2,535