Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail) - USD ($) $ in Thousands |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
|---|---|---|---|
| Fair Value Disclosures [Abstract] | |||
| Fair value of liability, Beginning balance | $ (1,550) | $ (1,550) | $ (50) |
| Fair value of liability, Ending balance | $ (4,930) | $ (1,550) | $ (1,550) |