XML 67 R56.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Annual Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Jun. 30, 2016
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remaining six months of 2016 $ 3,161
Year ending December 31, 2017 6,202
Year ending December 31, 2018 4,533
Year ending December 31, 2019 4,074
Year ending December 31, 2020 and thereafter 9,396
Future minimum lease payments for significant operating leases $ 27,366