XML 22 R10.htm IDEA: XBRL DOCUMENT
v3.20.2

Revenue Recognition | 6 Months Ended
--- | ---
Jun. 30, 2020
Revenue Recognition [Abstract] |
Revenue Recognition | Revenue Recognition Revenue from Contracts with Customers The following tables reflect the disaggregation of our revenues by major category for the three months ended June 30, 2020 and 2019, respectively:
| Three Months Ended June 30, 2020 |  |  |  |  |  |  |  |
| Offshore Pipeline Transportation |  | Sodium Minerals & Sulfur Services |  | Marine Transportation |  | Onshore Facilities and Transportation |  | Consolidated
Fee-based revenues | $ | 64,964 |  |  | $ | — |  |  | $ | 56,720 |  |  | $ | 21,845 |  |  | $ | 143,529 |
Product Sales | — |  |  | 172,410 |  |  | — |  |  | 52,314 |  |  | 224,724 |
Refinery Services | — |  |  | 20,214 |  |  | — |  |  | — |  |  | 20,214 |
| $ | 64,964 |  |  | $ | 192,624 |  |  | $ | 56,720 |  |  | $ | 74,159 |  |  | $ | 388,467 |
| Three Months Ended June 30, 2019 |  |  |  |  |  |  |  |
| Offshore Pipeline Transportation |  | Sodium Minerals & Sulfur Services |  | Marine Transportation |  | Onshore Facilities and Transportation |  | Consolidated
Fee-based revenues | $ | 78,427 |  |  | $ | — |  |  | $ | 58,706 |  |  | $ | 37,764 |  |  | $ | 174,897 |
Product Sales | — |  |  | 252,089 |  |  | — |  |  | 185,282 |  |  | 437,371 |
Refinery Services | — |  |  | 22,517 |  |  | — |  |  | — |  |  | 22,517 |
| $ | 78,427 |  |  | $ | 274,606 |  |  | $ | 58,706 |  |  | $ | 223,046 |  |  | $ | 634,785 |
The following tables reflect the disaggregation of our revenues by major category for the six months ended June 30, 2020 and 2019, respectively:
| Six Months Ended June 30, 2020 |  |  |  |  |  |  |  |
| Offshore Pipeline Transportation |  | Sodium Minerals & Sulfur Services |  | Marine Transportation |  | Onshore Facilities and Transportation |  | Consolidated
Fee-based revenues | $ | 143,393 |  |  | $ | — |  |  | $ | 119,066 |  |  | $ | 62,835 |  |  | $ | 325,294 |
Product Sales | — |  |  | 387,776 |  |  | — |  |  | 167,082 |  |  | 554,858 |
Refinery Services | — |  |  | 48,238 |  |  | — |  |  | — |  |  | 48,238 |
| $ | 143,393 |  |  | $ | 436,014 |  |  | $ | 119,066 |  |  | $ | 229,917 |  |  | $ | 928,390 |
| Six Months Ended June 30, 2019 |  |  |  |  |  |  |  |
| Offshore Pipeline Transportation |  | Sodium Minerals & Sulfur Services |  | Marine Transportation |  | Onshore Facilities & Transportation |  | Consolidated
Fee-based revenues | $ | 156,744 |  |  | $ | — |  |  | $ | 115,356 |  |  | $ | 75,776 |  |  | $ | 347,876 |
Product Sales | — |  |  | 509,932 |  |  | — |  |  | 356,826 |  |  | 866,758 |
Refinery Services | — |  |  | 40,160 |  |  | — |  |  | — |  |  | 40,160 |
| $ | 156,744 |  |  | $ | 550,092 |  |  | $ | 115,356 |  |  | $ | 432,602 |  |  | $ | 1,254,794 |
The Company recognizes revenue upon the satisfaction of its performance obligations under its contracts. The timing of revenue recognition varies for our different revenue streams. In general, the timing includes recognition of revenue over time as services are being performed as well as recognition of revenue at a point in time, for delivery of products. Contract Assets and Liabilities The table below depicts our contract asset and liability balances at December 31, 2019 and June 30, 2020:
|  | Contract Assets |  |  |  | Contract Liabilities |
|  | Current |  | Non-Current |  | Current | Non-Current
Balance at December 31, 2019 |  | $ | 21,912 |  |  | $ | 54,232 |  |  | $ | 2,896 |  | $ | 23,170 |
Balance at June 30, 2020 |  | 35,913 |  |  | 28,013 |  |  | 3,081 |  | 21,597 |
Transaction Price Allocations to Remaining Performance Obligations We are required to disclose the amount of our transaction prices that are allocated to unsatisfied performance obligations as of June 30, 2020. We are exempted from disclosing performance obligations with a duration of one year or less, revenue recognized related to performance obligations where the consideration corresponds directly with the value provided to customers, and contracts with variable consideration that is allocated wholly to an unsatisfied performance obligation or promise to transfer a good or service that is part of a series in accordance with ASC 606. The majority of our contracts qualify for one of these expedients or exemptions. For the remaining contract types that involve revenue recognition over a long-term period with long-term fixed consideration (adjusted for indexing as required), we determined our allocations of transaction price that relate to unsatisfied performance obligations. For our tiered pricing offshore transportation contracts, we provide firm capacity for both fixed and variable consideration over a long term period. Therefore, we have allocated the remaining contract value to future periods. The following chart depicts how we expect to recognize revenues for future periods related to these contracts:
| Offshore Pipeline Transportation |  | Onshore Facilities and Transportation
Remainder of 2020 | $ | 36,542 |  |  | $ | 31,735 |
2021 | 60,357 |  |  | 22,271 |
2022 | 70,546 |  |  | 4,703 |
2023 | 59,698 |  |  | — |
2024 | 53,778 |  |  | — |
Thereafter | 156,136 |  |  | — |
Total | $ | 437,057 |  |  | $ | 58,709 |

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueRecognitionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration