XML 72 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]                      
Revenue, performance obligation, description of timing                 Payment is typically due in full within 30 days of the invoice date.    
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 $ 987,434 $ 1,618,584 $ 1,636,773
Other                 34,988 192,663 113,440
Total revenues $ 249,755 $ 266,904 $ 152,286 $ 353,477 $ 431,339 $ 450,307 $ 484,433 $ 445,168 1,022,422 1,811,247 1,750,213
Goods transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 915,438 1,555,393 1,580,997
Services transferred over time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 71,996 63,191 55,776
Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 987,434 1,618,584 1,636,773
Marketing                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 915,438 1,555,393 1,580,997
Other                 34,988 192,663 113,440
Total revenues                 950,426 1,748,056 1,694,437
Marketing | Goods transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 915,438 1,555,393 1,580,997
Marketing | Services transferred over time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 0 0 0
Marketing | Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 915,438 1,555,393 1,580,997
Transportation                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 71,724 63,191 55,776
Other                 0 0 0
Total revenues                 71,724 63,191 55,776
Transportation | Goods transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 0 0 0
Transportation | Services transferred over time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 71,724 63,191 55,776
Transportation | Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 71,724 63,191 55,776
Pipeline and storage                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 272 0 0
Other                 0 0 0
Total revenues                 272 0 0
Pipeline and storage | Goods transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 0 0 0
Pipeline and storage | Services transferred over time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 272 0 0
Pipeline and storage | Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 $ 272 $ 0 $ 0