6. Derivative Financial Instruments (Tables)
|
6 Months Ended |
Jun. 30, 2019 |
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
|
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] |
The following tables present the fair values of derivative instruments included in our condensed consolidated balance sheets as of June 30, 2019 and December 31, 2018 (in thousands): | | | | | | | | | | | | | | | | June 30, 2019 | | | Prepaid Expenses and Other Current Assets | | Other Current Liabilities | | Other Liabilities | Derivatives designated as hedging instruments: | | | | | | | Foreign exchange forward contracts | | $ | — |
| | $ | 4 |
| | $ | 282 |
| Total derivatives designated as hedging instruments | | $ | — |
| | $ | 4 |
| | $ | 282 |
| | | | | | | | Derivatives not designated as hedging instruments: | | | | |
| | |
| Foreign exchange forward contracts | | $ | 1,719 |
| | $ | 3,152 |
| | $ | — |
| Interest rate swap contracts | | — |
| | 2,103 |
| | 8,368 |
| Total derivatives not designated as hedging instruments | | $ | 1,719 |
| | $ | 5,255 |
| | $ | 8,368 |
| Total derivative instruments | | $ | 1,719 |
| | $ | 5,259 |
| | $ | 8,650 |
|
| | | | | | | | | | | | | | | | December 31, 2018 | | | Prepaid Expenses and Other Current Assets | | Other Current Liabilities | | Other Liabilities | Derivatives designated as hedging instruments: | | | | | | | Foreign exchange forward contracts | | $ | 158 |
| | $ | — |
| | $ | — |
| Total derivatives designated as hedging instruments | | $ | 158 |
| | $ | — |
| | $ | — |
| | | | | | | | Derivatives not designated as hedging instruments: | | | | |
| | |
| Foreign exchange forward contracts | | $ | 2,206 |
| | $ | 7,096 |
| | $ | — |
| Interest rate swap contracts | | — |
| | 198 |
| | 9,205 |
| Total derivatives not designated as hedging instruments | | $ | 2,206 |
| | $ | 7,294 |
| | $ | 9,205 |
| Total derivative instruments | | $ | 2,364 |
| | $ | 7,294 |
| | $ | 9,205 |
|
|
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] |
The following table presents the pretax amounts related to derivative instruments designated as cash flow hedges affecting accumulated other comprehensive income (loss) and our condensed consolidated statements of operations for the six months ended June 30, 2019 and 2018 (in thousands): | | | | | | | | Foreign Exchange Forward Contracts | Balance as of December 31, 2018 | | $ | 1,329 |
| Amounts recognized in other comprehensive income (loss) | | (463 | ) | Amounts reclassified to earnings impacting: | | | Net sales | | (124 | ) | Cost of sales | | (1,081 | ) | Balance as of June 30, 2019 | | $ | (339 | ) | | | | Balance as of December 31, 2017 | | $ | (1,723 | ) | Amounts recognized in other comprehensive income (loss) | | 1,201 |
| Amounts reclassified to earnings impacting: | | | Net sales | | 1,744 |
| Balance as of June 30, 2018 | | $ | 1,222 |
|
|
Schedule of Derivative Instruments, Gain (Loss) [Table Text Block] |
The following table presents gains and losses related to derivative instruments not designated as hedges affecting our condensed consolidated statements of operations for the three and six months ended June 30, 2019 and 2018 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | Amount of Gain (Loss) Recognized in Income | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | Income Statement Line Item | | 2019 | | 2018 | | 2019 | | 2018 | Interest rate swap contracts | | Cost of sales | | $ | (1,656 | ) | | $ | — |
| | $ | (1,656 | ) | | $ | — |
| Foreign exchange forward contracts | | Foreign currency gain (loss), net | | (4,652 | ) | | 19,035 |
| | (2,752 | ) | | 6,379 |
| Interest rate swap contracts | | Interest expense, net | | (4,368 | ) | | (1,507 | ) | | (9,732 | ) | | (2,167 | ) |
|
Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] |
As of June 30, 2019 and December 31, 2018, the notional values associated with our foreign exchange forward contracts qualifying as cash flow hedges were as follows (notional amounts and U.S. dollar equivalents in millions): | | | | | | | | June 30, 2019 | Currency | | Notional Amount | | USD Equivalent | U.S. dollar (1) | | $14.1 | | $14.1 |
| | | | | | | | December 31, 2018 | Currency | | Notional Amount | | USD Equivalent | Australian dollar | | AUD 8.8 | | $6.2 |
|
Schedule of Notional Value of Foreign Exchange Forward Derivatives [Table Text Block] |
As of June 30, 2019 and December 31, 2018, the notional values of our foreign exchange forward contracts that do not qualify for hedge accounting were as follows (notional amounts and U.S. dollar equivalents in millions): | | | | | | | | | | June 30, 2019 | Transaction | | Currency | | Notional Amount | | USD Equivalent | Purchase | | Australian dollar | | AUD 8.3 | | $5.8 | Sell | | Australian dollar | | AUD 8.8 | | $6.2 | Purchase | | Brazilian real | | BRL 8.5 | | $2.2 | Purchase | | Canadian dollar | | CAD 4.6 | | $3.5 | Sell | | Canadian dollar | | CAD 3.1 | | $2.4 | Purchase | | Chilean peso | | CLP 2,897.9 | | $4.3 | Sell | | Chilean peso | | CLP 6,383.6 | | $9.4 | Purchase | | Euro | | €125.5 | | $142.9 | Sell | | Euro | | €149.6 | | $170.3 | Sell | | Indian rupee | | INR 1,591.6 | | $23.0 | Purchase | | Japanese yen | | ¥861.0 | | $8.0 | Sell | | Japanese yen | | ¥22,893.5 | | $212.5 | Purchase | | Malaysian ringgit | | MYR 56.5 | | $13.7 | Sell | | Malaysian ringgit | | MYR 58.6 | | $14.2 | Sell | | Mexican peso | | MXN 34.6 | | $1.8 | Purchase | | Singapore dollar | | SGD 2.9 | | $2.1 |
| | | | | | | | | | December 31, 2018 | Transaction | | Currency | | Notional Amount | | USD Equivalent | Purchase | | Australian dollar | | AUD 2.1 | | $1.5 | Sell | | Australian dollar | | AUD 52.9 | | $37.3 | Purchase | | Brazilian real | | BRL 8.5 | | $2.2 | Sell | | Canadian dollar | | CAD 2.9 | | $2.1 | Sell | | Chilean peso | | CLP 3,506.6 | | $5.1 | Purchase | | Euro | | €115.2 | | $131.9 | Sell | | Euro | | €191.8 | | $219.7 | Sell | | Indian rupee | | INR 789.2 | | $11.3 | Purchase | | Japanese yen | | ¥931.6 | | $8.4 | Sell | | Japanese yen | | ¥23,858.8 | | $216.2 | Purchase | | Malaysian ringgit | | MYR 34.3 | | $8.3 | Sell | | Malaysian ringgit | | MYR 53.8 | | $12.9 | Sell | | Mexican peso | | MXN 37.3 | | $1.9 | Purchase | | Singapore dollar | | SGD 3.8 | | $2.8 |
|