XML 46 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Future Minimum Lease Payments under Operating Leases (Detail)
$ in Thousands
Jun. 30, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 (remaining six months) $ 2,619
2017 4,008
2018 3,432
2019 3,022
2020 3,065
Thereafter 1,804
Total minimum payments $ 17,950