Inventories - Changes in Inventory Reserve (Detail) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2017 |
Jun. 30, 2016 |
Jun. 30, 2017 |
Jun. 30, 2016 |
|
| Inventory Disclosure [Abstract] | ||||
| Beginning balance | $ (7,966) | $ (17,246) | $ (7,177) | $ (16,033) |
| Change in reserve | 1,544 | 547 | 1,159 | (1,181) |
| Write off | 983 | 1,526 | 1,150 | 2,297 |
| Translation adjustments | 142 | 176 | (429) | (80) |
| Ending balance | $ (5,297) | $ (14,997) | $ (5,297) | $ (14,997) |