Quarterly report pursuant to Section 13 or 15(d)

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

v3.6.0.2
Derivative Instruments and Hedging Activities - Schedule of Notional Amount (Details) - Derivatives Designated as Hedging Instruments - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2016
Jun. 30, 2016
Purchase | Other foreign currency hedge contracts    
Derivative    
Derivative, notional amount $ 111,119 $ 122,275
Sell | Other foreign currency hedge contracts    
Derivative    
Derivative, notional amount 91,406 115,087
Cash flow hedge contracts | Purchase    
Derivative    
Derivative, notional amount 11,377 7,591
Cash flow hedge contracts | Sell    
Derivative    
Derivative, notional amount $ 111,374 $ 91,793
Maximum    
Derivative    
Remaining maturity (in months) 7 months 7 months