XML 63 R47.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Summary of Future Annual Minimum Lease Payments for Operating Leases (Detail)
$ in Thousands
Dec. 31, 2015
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due in 2016 $ 1,699
Operating Leases, Future Minimum Payments, Due in 2017 2,330
Operating Leases, Future Minimum Payments, Due in 2018 2,575
Operating Leases, Future Minimum Payments, Due in 2019 2,654
Operating Leases, Future Minimum Payments, Due in 2020 2,733
Operating Leases, Future Minimum Payments, Due Thereafter 9,707
Operating Leases, Future Minimum Payments Due $ 21,698