XML 59 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Annual Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Mar. 31, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remaining nine months of 2017 $ 4,562
Year ending December 31, 2018 4,442
Year ending December 31, 2019 4,016
Year ending December 31, 2020 3,338
Year ending December 31, 2021 and thereafter 5,994
Future minimum lease payments for significant operating leases $ 22,352