Accumulated Other Comprehensive Income ("AOCI") - Summary of Total Changes in AOCI by Component, Net of Tax (Detail) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
| Beginning Balance |
$ (54,151)
|
$ (35,134)
|
|
| Other comprehensive income before reclassifications: |
|
|
|
| Loss on foreign currency translation adjustment |
(3,579)
|
(19,789)
|
$ (12,330)
|
| Gain (loss) on unfunded pension obligations |
35
|
408
|
(5,112)
|
| Amounts reclassified from AOCI: |
|
|
|
| Recognized net actuarial loss |
326
|
364
|
10
|
| Net current period other comprehensive income (loss) |
(3,218)
|
(19,017)
|
(17,432)
|
| Ending Balance |
(57,369)
|
(54,151)
|
(35,134)
|
| Unrecognized Pension Benefit Cost [Member] |
|
|
|
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
| Beginning Balance |
(6,235)
|
(7,007)
|
|
| Other comprehensive income before reclassifications: |
|
|
|
| Loss on foreign currency translation adjustment |
0
|
0
|
|
| Gain (loss) on unfunded pension obligations |
35
|
408
|
(5,112)
|
| Amounts reclassified from AOCI: |
|
|
|
| Recognized net actuarial loss |
326
|
364
|
10
|
| Net current period other comprehensive income (loss) |
361
|
772
|
|
| Ending Balance |
(5,874)
|
(6,235)
|
(7,007)
|
| Cumulative Translation Adjustment [Member] |
|
|
|
| Accumulated Other Comprehensive Income (Loss) [Line Items] |
|
|
|
| Beginning Balance |
(47,916)
|
(28,127)
|
|
| Other comprehensive income before reclassifications: |
|
|
|
| Loss on foreign currency translation adjustment |
(3,579)
|
(19,789)
|
(12,330)
|
| Gain (loss) on unfunded pension obligations |
0
|
0
|
|
| Amounts reclassified from AOCI: |
|
|
|
| Recognized net actuarial loss |
0
|
0
|
|
| Net current period other comprehensive income (loss) |
(3,579)
|
(19,789)
|
|
| Ending Balance |
$ (51,495)
|
$ (47,916)
|
$ (28,127)
|