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