v3.19.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accounting Policies [Abstract] |
Contract Balances | The timing of revenue recognition, billings, and cash collection may result in contract assets or contract liabilities. For certain contracts, the customer has agreed to pay us before we have satisfied our performance obligations. Customer payments received before we have satisfied our performance obligations are accounted for as a contract liability. As of December 31, 2018, we had $11.7 million of contract liabilities, which are included in "Other current liabilities" on the consolidated balance sheet. Our contract liability relates to payments received from customers for water purchases for which we have not yet delivered the water. Our contract liability activity for the year ended December 31, 2018, is shown below (in thousands):
|  | Year Ended December 31,
|  | 2018
Beginning balance |  | $ | — |
Additions |  | 17,558 |
Recognized as revenue during period |  | (5,880 | )
Ending Balance |  | $ | 11,678 |
Disaggregation of Revenue | We generated revenue from the following products for the last three years. We believe the disaggregation of revenue by products best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic conditions. Amounts presented are in thousands:
|  | Year Ended December 31,
Product |  | 2018 |  | 2017 |  | 2016
Potash |  | $ | 107,471 |  |  | $ | 95,540 |  |  | $ | 149,335 |
Trio® |  | 64,139 |  |  | 63,338 |  |  | 52,884 |
Water |  | 19,797 |  |  | 7,042 |  |  | — |
Salt |  | 6,877 |  |  | 6,334 |  |  | 2,947 |
Magnesium Chloride |  | 6,804 |  |  | 5,432 |  |  | 6,931 |
Brines |  | 1,777 |  |  | 229 |  |  | — |
Other |  | 1,405 |  |  | — |  |  | — |
Total Revenue |  | $ | 208,270 |  |  | $ | 177,915 |  |  | $ | 212,097 |

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

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration