XML 70 R56.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Annual Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Sep. 30, 2016
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remaining three months of 2016 $ 1,576
Year ending December 31, 2017 6,186
Year ending December 31, 2018 4,519
Year ending December 31, 2019 4,054
Year ending December 31, 2020 and thereafter 9,399
Future minimum lease payments for significant operating leases $ 25,734