Notes Payable - Schedule of Estimated Future Principal Payments (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Debt Instruments [Abstract]  
2017 $ 3,183
Total $ 3,183