XML 88 R74.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Annual Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Year ending December 31, 2017 $ 6,086
Year ending December 31, 2018 4,417
Year ending December 31, 2019 4,006
Year ending December 31, 2020 3,333
Year ending December 31, 2021 3,398
Thereafter 2,581
Future minimum lease payments for significant operating leases $ 23,821