XML 58 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies  
2017 $ 40,837
2018 43,881
2019 45,211
2020 46,311
2021 46,738
Thereafter 143,856
Future purchase requirements, total $ 366,834