Quarterly report pursuant to Section 13 or 15(d)

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

v3.8.0.1
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, 2017
Jun. 30, 2017
Purchase | Other foreign currency hedge contracts    
Derivative    
Derivative, notional amount $ 144,442 $ 165,563
Purchase | Cash flow hedge contracts    
Derivative    
Derivative, notional amount 25,923 19,305
Sell | Other foreign currency hedge contracts    
Derivative    
Derivative, notional amount 155,260 118,504
Sell | Cash flow hedge contracts    
Derivative    
Derivative, notional amount $ 85,466 $ 128,672
Maximum    
Derivative    
Remaining maturity 13 months 10 months