XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining nine months of 2018 $ 8,896
2019 11,763
2020 10,803
2021 10,515
2022 8,818
Thereafter 26,383
Total minimum future lease payments 77,178
Purchase obligation due within the next twelve months $ 55,400