XML 72 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8. Derivative Instruments - Fair Values of Derivative Instruments on the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jun. 30, 2018
Derivatives, Fair Value    
Derivative Asset $ 2,269 $ 1,713
Derivative Liability 704 1,867
Foreign Exchange Contract | Fair Value, Measurements, Recurring    
Derivatives, Fair Value    
Derivative Asset 2,269 1,713
Derivative Liability 704 1,867
Designated as Hedging Instrument | Foreign Exchange Contract | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value    
Derivative Asset 1,116 758
Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities    
Derivatives, Fair Value    
Derivative Liability 595 1,857
Not Designated as Hedging Instrument | Foreign Exchange Contract | Prepaid Expenses and Other Current Assets    
Derivatives, Fair Value    
Derivative Asset 1,153 955
Not Designated as Hedging Instrument | Foreign Exchange Contract | Accrued Liabilities    
Derivatives, Fair Value    
Derivative Liability $ 109 $ 10