XML 127 R111.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 5,503
2018 5,774
2019 5,515
2020 5,566
2021 4,936
Thereafter 20,179
Future minimum lease payments under operating leases, total $ 47,473