XML 79 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Future Minimum Payments Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Future minimum payments under non-cancellable operating leases  
2017 $ 3,077
2018 3,185
2019 3,280
2020 712
2021 490
Thereafter 41
Total minimum payments $ 10,785