Inventories (Tables)
12 Months Ended
Dec. 31, 2016
Inventory Disclosure [Abstract]  
Schedule of Inventories
 
As of December 31,
 
2016
 
2015
Petroleum and related products
$
305,827

 
$
215,048

Asphalt
7,089

 
20,677

Coal
3,149

 
3,713

Natural gas
2,834

 
1,882

Inventories
$
318,899

 
$
241,320