XML 111 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Minimum Future Volume Commitments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 55,092
2019 63,675
2020 65,099
2021 64,282
2022 54,261
Thereafter 140,200
Future minimum volume commitment $ 442,609