Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating and Capital Leases (Detail) $ in Thousands |
Dec. 31, 2016
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| Capital leases, 2017 | $ 354 |
| Capital leases, 2018 | 0 |
| Capital leases, 2019 | 0 |
| Capital leases, 2020 | 0 |
| Capital leases, 2021 | 0 |
| Capital leases, Thereafter | 0 |
| Capital leases, Total minimum lease payments | 354 |
| Less amount representing interest | (8) |
| Current portion - present value of capital lease obligations | 346 |
| Operating leases, 2017 | 917 |
| Operating leases, 2018 | 941 |
| Operating leases, 2019 | 755 |
| Operating leases, 2020 | 756 |
| Operating leases, 2021 | 447 |
| Operating leases, Thereafter | 0 |
| Operating leases, Total minimum lease payments | $ 3,816 |