Commitments and Contingencies - Future Minimum Operating Leases and Capital Lease Payments (Detail)
$ in Thousands
Dec. 31, 2015
USD ($)
Capital leases  
2016 $ 70
2017 0
2018 0
2019 0
2020 0
Total minimum lease payments 70
Less amount representing interest at 12% 2
Present value of net minimum capital lease payments 68
Less current installments of obligations under capital leases 68
Obligations under capital leases, excluding current installments 0
Operating leases  
2016 4,901
2017 5,003
2018 3,679
2019 2,431
2020 101
Total minimum lease payments $ 16,115