XML 112 R98.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Future minimum payments under non-cancelable operating leases  
Six months ending December 31, 2018 $ 6,103
Year ending December 31, 2019 11,064
Year ending December 31, 2020 9,907
Year ending December 31, 2021 5,784
Year ending December 31, 2022 3,961
Year ending December 31, 2023 and thereafter 1,456
Total $ 38,275