Annual report pursuant to Section 13 and 15(d)

Derivative Instruments and Hedging Activities - Schedule of Notional Amounts (Details)

v3.7.0.1
Derivative Instruments and Hedging Activities - Schedule of Notional Amounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Derivatives designated as hedging instruments | Purchase | Other foreign currency hedge contracts    
Derivative    
Derivative, notional amount $ 165,563 $ 122,275
Derivatives designated as hedging instruments | Purchase | Cash flow hedge contracts    
Derivative    
Derivative, notional amount 19,305 7,591
Derivatives designated as hedging instruments | Sell | Other foreign currency hedge contracts    
Derivative    
Derivative, notional amount 118,504 115,087
Derivatives designated as hedging instruments | Sell | Cash flow hedge contracts    
Derivative    
Derivative, notional amount $ 128,672 $ 91,793
Maximum    
Derivative    
Remaining maturity 10 months 7 months