XML 50 R34.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Consolidation and Noncontrolling Interest | Consolidation and Noncontrolling Interest The consolidated financial statements of CF Holdings include the accounts of CF Industries and all majority-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. We own approximately 89% of the membership interests in CFN and consolidate CFN in our financial statements. CHS’ minority equity interest in CFN is included in noncontrolling interest in our consolidated financial statements. See Note 17—Noncontrolling Interest for additional information.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States (U.S. GAAP) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses for the periods presented. Such estimates and assumptions are used for, but are not limited to, net realizable value of inventories, environmental remediation liabilities, environmental and litigation contingencies, plant closure and asset retirement obligations, the cost of emission credits required to meet environmental regulations, the cost of customer incentives, useful lives of property and identifiable intangible assets, the evaluation of potential impairments of property, investments, identifiable intangible assets and goodwill, income tax reserves and the assessment of the realizability of deferred tax assets, measurement of the fair values of investments for which markets are not active, the determination of the funded status and annual expense of defined benefit pension and other postretirement plans and the valuation of stock-based compensation awards granted to employees.
Revenue Recognition | Revenue Recognition We follow a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation(s), and (5) recognition of revenue when (or as) each performance obligation is satisfied. Control of our products transfers to our customers when the customer is able to direct the use of, and obtain substantially all of the benefits from, our products, which occurs at the later of when title or risk of loss transfers to the customer. Control generally transfers to the customer at a point in time upon loading of our product onto transportation equipment or delivery to a customer destination. Revenue from forward sales programs is recognized on the same basis as other sales regardless of when the customer advances are received. In situations where we have agreed to arrange delivery of the product to the customer’s intended destination and control of the product transfers upon loading of our product, we have elected to not identify delivery of the product as a performance obligation. We account for freight income associated with the delivery of these products as freight revenue, since this activity fulfills our obligation to transfer the product to the customer. Shipping and handling costs incurred by us are included in cost of sales. We offer cash incentives to certain customers based on the volume of their purchases over a certain period. Customer incentives are reported as a reduction in net sales. Any sales tax, value added tax, and other tax we collect concurrently with our revenue-producing activities are excluded from revenue.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents include highly liquid investments that are readily convertible to known amounts of cash with original maturities of three months or less. The carrying value of cash and cash equivalents approximates fair value.
Investments | Investments Short-term investments and noncurrent investments are accounted for primarily as available-for-sale securities reported at fair value. Changes in the fair value of available-for-sale debt securities are recognized in other comprehensive income. Changes in the fair value of available-for-sale equity securities are recognized through earnings. The carrying values of short-term investments, if any, approximate fair values because of the short maturities and the highly liquid nature of these investments.
Inventories | InventoriesInventories are reported at the lower of cost and net realizable value with cost determined on a first-in, first-out and average cost basis. Inventory includes the cost of materials, production labor and production overhead. Inventory at warehouses and terminals also includes distribution costs to move inventory to the distribution facilities. Net realizable value is reviewed at least quarterly. Fixed production costs related to idle capacity are not included in the cost of inventory but are charged directly to cost of sales in the period incurred
Investments in and Advances to Unconsolidated Affiliates | Investment in Unconsolidated Affiliate The equity method of accounting is used for our investment in an affiliate that we do not consolidate, but over which we have the ability to exercise significant influence. Our equity method investment for which the results are included in operating earnings consists of our 50% ownership interest in PLNL, which operates an ammonia production facility in Trinidad. Our share of the net earnings from this investment is reported as an element of earnings from operations because PLNL’s operations provide additional production and are integrated with our supply chain and sales activities in the Ammonia segment. See Note 8—Equity Method Investment for additional information. Profits resulting from sales or purchases with equity method investees are eliminated until realized by the investee or investor, respectively. Investments in affiliates are reviewed for impairment whenever events or circumstances indicate that the carrying value may not be recoverable. If circumstances indicate that the fair value of an investment in an affiliate is less than its carrying value, and the reduction in value is other than temporary, the reduction in value would be recognized immediately in earnings.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method and are recorded over the estimated useful life of the property, plant and equipment. Useful lives are as follows:
| Years
Mobile and office equipment | 3 to 10
Production facilities and related assets | 2 to 30
Land improvements | 10 to 30
Buildings | 10 to 40
We periodically review the useful lives assigned to our property, plant and equipment and we change the estimates to reflect the results of those reviews. Scheduled inspections, replacements and overhauls of plant machinery and equipment at our continuous process manufacturing facilities during a full plant shutdown are referred to as plant turnarounds. Plant turnarounds are accounted for under the deferral method, as opposed to the direct expense or built-in overhaul methods. Under the deferral method, expenditures related to turnarounds are capitalized in property, plant and equipment when incurred and amortized to production costs on a straight-line basis over the period benefited, which is until the next scheduled turnaround in up to five years. If the direct expense method were used, all turnaround costs would be expensed as incurred. Internal employee costs and overhead amounts are not considered turnaround costs and are not capitalized. Turnaround costs are classified as investing activities and included in capital expenditures in our consolidated statements of cash flows. See Note 6—Property, Plant and Equipment—Net for additional information.
Recoverability of Long-Lived Assets | Recoverability of Long-Lived Assets We review property, plant and equipment and other long-lived assets at the asset group level in order to assess recoverability based on expected future undiscounted cash flows whenever events or circumstances indicate that the carrying value may not be recoverable. If the sum of the expected future net undiscounted cash flows is less than the carrying value, an impairment loss would be recognized. The impairment loss is measured as the amount by which the carrying value exceeds the fair value of the asset. For property, plant and equipment that is planned for abandonment, we first consider a market or income-based valuation method. In situations where a secondary market does not exist and the assets have been idled and planned for abandonment and therefore will not generate future cash flows from operations, we estimate a salvage value for those assets. See Note 5—United Kingdom Operations Restructuring and Impairment Charges and Note 6—Property, Plant and Equipment—Net for additional information.
Goodwill and Intangible Assets | Goodwill and Other Intangible Assets Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently whenever events or circumstances indicate that the carrying value may not be recoverable. We perform our annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. Our evaluation generally begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, we determine that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, we perform a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. We use an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its carrying amount, no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit. Our intangible assets are presented in other assets on our consolidated balance sheets. See Note 5—United Kingdom Operations Restructuring and Impairment Charges and Note 7—Goodwill and Other Intangible Assets for additional information regarding our goodwill and other intangible assets.
Leases | Leases Right-of-use (ROU) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. The discount rate used to calculate the present value represents our secured incremental borrowing rate and is calculated based on the treasury yield curve commensurate with the term of each lease, and a spread representative of our secured borrowing costs. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Leases may be classified as either operating leases or finance leases. We have made an accounting policy election to not include leases with an initial term of 12 months or less on the balance sheet. For finance leases, if any, ROU assets are amortized over the lease term on a straight-line basis and interest expense is recognized using the effective interest method and based on the lease liability at period end. For operating leases, rental payments, including rent holidays, leasehold incentives, and scheduled rent increases are expensed on a straight-line basis. Leasehold improvements are amortized over the shorter of the depreciable lives of the corresponding fixed assets or the lease term including any applicable renewals. For our rail car leases, barge tow charters, and terminal and warehouse storage agreements, we have made an accounting policy election to not separate lease and non-lease components, such as operating costs and maintenance, due to sufficient data not being available. As a result, the non-lease components are included in the ROU assets and lease liabilities on our consolidated balance sheet. See Note 24—Leases for additional information.
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those differences are projected to be recovered or settled. Realization of deferred tax assets is dependent on our ability to generate sufficient taxable income of an appropriate character in future periods. A valuation allowance is established if it is determined to be more likely than not that a deferred tax asset will not be realized. Significant judgment is applied in evaluating the need for and magnitude of appropriate valuation allowances against deferred tax assets. We record our tax expense for Global Intangible Low-Taxed Income (GILTI) as an expense in the period in which incurred and as such do not record a deferred tax liability for taxes that may be due in future periods. Interest and penalties related to unrecognized tax benefits are reported as interest expense and income tax expense, respectively. See Note 10—Income Taxes for additional information.
Customer Advances | Customer AdvancesCustomer advances represent cash received from customers following acceptance of orders under our forward sales programs. Under such advances, the customer prepays a portion of the value of the sales contract prior to obtaining control of the product, thereby reducing or eliminating accounts receivable from customers. Revenue is recognized when the customer obtains control of the product.
Derivative Financial Instruments | Derivative Financial Instruments Natural gas is the principal raw material used to produce nitrogen-based products. We manage the risk of changes in natural gas prices primarily through the use of derivative financial instruments. The derivative instruments that we use are primarily natural gas fixed price swaps, basis swaps and options traded in the over-the-counter (OTC) markets. The derivatives reference primarily a NYMEX futures price index, which represent the basis for fair value at any given time. These derivatives are traded in months forward and settlements are scheduled to coincide with anticipated gas purchases during those future periods. We do not use derivatives for trading purposes and are not a party to any leveraged derivatives. Derivative financial instruments are accounted for at fair value and recognized as current or noncurrent assets and liabilities on our consolidated balance sheets. We use natural gas derivatives as an economic hedge of natural gas price risk, but without the application of hedge accounting. As a result, changes in fair value of these contracts are recognized in earnings. The fair values of derivative instruments and any related cash collateral are reported on a gross basis rather than on a net basis. Cash flows related to natural gas derivatives are reported as operating activities. See Note 15—Derivative Financial Instruments for additional information.
Debt Issuance Costs | Debt Issuance Costs Costs associated with the issuance of debt are recorded on the balance sheet as a direct deduction from the carrying amount of the related debt liability. Costs associated with entering into revolving credit facilities are recorded as an asset in noncurrent assets. All debt issuance costs are amortized over the term of the related debt using the effective interest rate method. Debt issuance discounts are netted against the related debt and are amortized over the term of the debt using the effective interest method. See Note 12—Financing Agreements for additional information.
Environmental | Environmental Environmental expenditures that relate to current operations are expensed or capitalized as appropriate. Expenditures that relate to an existing condition caused by past operations are expensed. Expenditures that increase the capacity or extend the useful life of an asset, improve the safety or efficiency of the operations, or mitigate or prevent future environmental contamination are capitalized. Liabilities are recorded when it is probable that an obligation has been incurred and the costs can be reasonably estimated. Environmental liabilities are not discounted.
Emission credits | Emission Credits Emission credits may be generated by or granted to us through emissions trading systems or other regulatory programs. From time to time, we may also purchase emission credits. We have elected to account for emission credits using the intangible asset model. Under this model, emission credits that are purchased are measured at their cost basis and tested for impairment annually. We do not recognize any internally generated emission credits under the intangible asset model until a monetary transaction occurs, such as a sale of the emission credits. If a facility exceeds regulatory emissions allowance levels and offsetting credits are not held by us, our obligation is recognized as an operating expense and a liability at the fair value of the emissions allowance deficit.
Stock-based Compensation | Stock-based Compensation We grant stock-based compensation awards under our equity and incentive plans. The awards that have been granted to date are nonqualified stock options, restricted stock awards, restricted stock units and performance restricted stock units. The cost of employee services received in exchange for the awards is measured based on the fair value of the award on the grant date and is recognized as expense on a straight-line basis over the period during which the employee is required to provide the services. We have elected to recognize equity award forfeitures as they occur in determining the compensation cost to be recognized in each period. See Note 19—Stock-based Compensation for additional information.
Treasury Stock | Treasury Stock We periodically retire treasury shares acquired through repurchases of our common stock and return those shares to the status of authorized but unissued. We account for treasury stock transactions under the cost method. For each reacquisition of common stock, the number of shares and the acquisition price for those shares is added to the treasury stock count and total value. When treasury shares are retired, we allocate the excess of the repurchase price over the par value of shares acquired to both retained earnings and paid-in capital. The portion allocated to paid-in capital is determined by applying the average paid-in capital per share, and the remaining portion is recorded to retained earnings.
Litigation | Litigation From time to time, we are subject to ordinary, routine legal proceedings related to the usual conduct of our business. We may also be involved in proceedings regarding public utility and transportation rates, environmental matters, taxes and permits relating to the operations of our various plants and facilities. Accruals for such contingencies are recorded to the extent management concludes their occurrence is probable and the financial impact of an adverse outcome is reasonably estimable. Legal fees are recognized as incurred and are not included in accruals for contingencies. Disclosure for specific legal contingencies is provided if the likelihood of occurrence is at least reasonably possible and the exposure is considered material to the consolidated financial statements. In making determinations of likely outcomes of litigation matters, many factors are considered. These factors include, but are not limited to, history, scientific and other evidence, and the specifics and status of each matter. If the assessment of various factors changes, the estimates may change. Predicting the outcome of claims and litigation, and estimating related costs and exposure, involves substantial uncertainties that could cause actual costs to vary materially from estimates and accruals.
Foreign Currency Translation | Foreign Currency Translation and Remeasurement We translate the financial statements of our foreign subsidiaries with non-U.S. dollar functional currencies using period-end exchange rates for assets and liabilities and weighted-average exchange rates for each period for revenues and expenses. The resulting translation adjustments are recorded as a separate component of accumulated other comprehensive income (loss) within stockholders’ equity. Foreign currency-denominated assets and liabilities are remeasured into U.S. dollars at exchange rates existing at the respective balance sheet dates. Gains and losses resulting from these foreign currency transactions are included in other operating—net in our consolidated statements of operations. Gains and losses resulting from intercompany foreign currency transactions that are of a long-term investment nature, if any, are reported in other comprehensive income.

X
- Definition Disclosure of accounting policy for cash received from customers upon acceptance of orders under the Company's forward sales programs. + References No definition available. + Details
Name: | cf_CustomerAdvancesPolicyTextBlock
Namespace Prefix: | cf_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Emission credits + References No definition available. + Details
Name: | cf_EmissionCreditsPolicyTextBlock
Namespace Prefix: | cf_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Stock [Policy Text Block] + References No definition available. + Details
Name: | cf_TreasuryStockPolicyTextBlock
Namespace Prefix: | cf_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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 Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q4) -URI https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 55 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859 Reference 4: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -URI https://asc.fasb.org/subtopic&trid=2175709 + Details
Name: | us-gaap_EnvironmentalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21D -URI https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585 + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration