Accrued and Other Current Liabilities - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Payables And Accruals [Abstract] | ||
| Employee benefits | $ 8,375 | $ 8,438 |
| Professional fees and settlements | 613 | 698 |
| Other | 1,636 | 1,422 |
| Total | $ 10,624 | $ 10,558 |