XML 127 R108.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments Under Noncancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 7,964
2019 9,115
2020 9,186
2021 8,299
2022 7,279
Thereafter 26,044
Future minimum lease payments under operating leases, total $ 67,887