XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments and Hedging Activities - Fair Value of Derivatives Designated and Not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Jun. 30, 2019
Fair value of derivatives    
Derivative, Fair Value, Net $ (1,589) $ 97
Designated as Hedging Instrument [Member]    
Fair value of derivatives    
Derivative, Fair Value, Net (1,355) 145
Not Designated as Hedging Instrument [Member]    
Fair value of derivatives    
Derivative, Fair Value, Net (234) (48)
Range Forward Contracts [Member] | Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Fair value of derivatives    
Derivative assets designated as hedging instruments 170 145
Forward Starting Interest Rate Swap Contracts [Member] | Designated as Hedging Instrument [Member] | Other Assets [Member]    
Fair value of derivatives    
Derivative assets designated as hedging instruments 89 0
Forward Starting Interest Rate Swap Contracts [Member] | Designated as Hedging Instrument [Member] | Other Liabilities [Member]    
Fair value of derivatives    
Derivative liabilities designated as hedging instruments (1,614) 0
Currency Forward Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Current Assets [Member]    
Fair value of derivatives    
Derivative assets designated as hedging instruments 30 8
Currency Forward Contracts [Member] | Not Designated as Hedging Instrument [Member] | Other Current Liabilities [Member]    
Fair value of derivatives    
Derivative liabilities designated as hedging instruments $ (264) $ (56)