XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Annual Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Sep. 30, 2017
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remaining three months of 2017 $ 1,179
Year ending December 31, 2018 3,891
Year ending December 31, 2019 4,397
Year ending December 31, 2020 3,653
Year ending December 31, 2021 and thereafter 6,112
Future minimum lease payments for significant operating leases $ 19,232