Commitments and Contingencies - Future Minimum Lease Payments Due Under Non-Cancelable Operating Leases (Detail) $ in Thousands |
Dec. 31, 2015
USD ($)
|
|---|---|
| Commitments And Contingencies Disclosure [Abstract] | |
| 2016 | $ 2,762 |
| 2017 | 2,874 |
| 2018 | 2,865 |
| 2019 | 2,768 |
| 2020 | 2,446 |
| Thereafter | 5,594 |
| Future minimum payments due, Total | $ 19,309 |