XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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                 $ 1,993,322 $ 987,434 $ 1,618,584
Other                 31,882 34,988 192,663
Total revenues $ 644,788 $ 568,181 $ 486,744 $ 325,491 $ 249,755 $ 266,904 $ 152,286 $ 353,477 2,025,204 1,022,422 1,811,247
Goods transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 1,898,160 915,438 1,555,393
Services transferred over time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 95,162 71,996 63,191
Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 1,993,322 987,434 1,618,584
Marketing                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 1,898,160 915,438 1,555,393
Other                 31,882 34,988 192,663
Total revenues                 1,930,042 950,426 1,748,056
Marketing | Goods transferred at a point in time                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 1,898,160 915,438 1,555,393
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                 1,898,160 915,438 1,555,393
Transportation                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 94,498 71,724 63,191
Other                 0 0 0
Total revenues                 94,498 71,724 63,191
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                 94,498 71,724 63,191
Transportation | Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 94,498 71,724 63,191
Pipeline and storage                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 664 272 0
Other                 0 0 0
Total revenues                 664 272 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                 664 272 0
Pipeline and storage | Revenues from contracts with customers                      
Disaggregation of Revenue [Line Items]                      
Total revenues from contracts with customers                 $ 664 $ 272 $ 0