XML 66 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining nine months of 2017 $ 8,522
2018 11,389
2019 11,318
2020 7,375
2021 6,708
Thereafter 10,342
Total minimum future lease payments 55,654
Purchase obligation due within the next twelve months $ 55,600