XML 102 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Non-cancelable Operating Leases (Detail)
$ in Thousands
Jun. 30, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 (remaining six months) $ 6,759
2018 12,812
2019 10,980
2020 7,521
2021 2,166
Thereafter 8,586
Total $ 48,824