Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2017 |
Jun. 30, 2016 |
Jun. 30, 2017 |
Jun. 30, 2016 |
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
| Balance, beginning |
|
|
$ (72,114)
|
$ (62,330)
|
| Total other comprehensive income (loss) |
$ 6,960
|
$ 6,143
|
(26,358)
|
188
|
| Balance, ending |
(70,490)
|
(70,329)
|
(70,490)
|
(70,329)
|
| Foreign Currency Translation Adjustments [Member] |
|
|
|
|
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
| Balance, beginning |
(20,864)
|
(6,210)
|
14,460
|
(190)
|
| Other comprehensive income (loss) before reclassifications |
9,362
|
6,167
|
(25,962)
|
147
|
| Total other comprehensive income (loss) |
9,362
|
6,167
|
(25,962)
|
147
|
| Balance, ending |
(11,502)
|
(43)
|
(11,502)
|
(43)
|
| Derivative Adjustments [Member] |
|
|
|
|
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
| Balance, beginning |
1,570
|
24
|
(436)
|
(41)
|
| Other comprehensive income (loss) before reclassifications |
(1,594)
|
(24)
|
909
|
41
|
| Amounts reclassified from accumulated other comprehensive income (loss) |
(808)
|
|
(1,305)
|
|
| Total other comprehensive income (loss) |
(2,402)
|
(24)
|
(396)
|
41
|
| Balance, ending |
(832)
|
|
(832)
|
|
| Accumulated Other Comprehensive Income (Loss) [Member] |
|
|
|
|
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
|
| Balance, beginning |
(19,294)
|
(6,186)
|
14,024
|
(231)
|
| Other comprehensive income (loss) before reclassifications |
7,768
|
6,143
|
(25,053)
|
188
|
| Amounts reclassified from accumulated other comprehensive income (loss) |
(808)
|
|
(1,305)
|
|
| Total other comprehensive income (loss) |
6,960
|
6,143
|
(26,358)
|
188
|
| Balance, ending |
$ (12,334)
|
$ (43)
|
$ (12,334)
|
$ (43)
|