XML 60 R40.htm IDEA: XBRL DOCUMENT
v3.22.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Principles of Consolidation and Presentation | Principles of Consolidation and PresentationThese Consolidated Financial Statements include the accounts of PBF Energy and subsidiaries in which PBF Energy has a controlling interest. All intercompany accounts and transactions have been eliminated in consolidation.
Cost Classifications | Cost Classifications Cost of products and other consists of the cost of crude oil, other feedstocks, blendstocks and purchased refined products and the related in-bound freight and transportation costs. Operating expenses (excluding depreciation and amortization) consists of direct costs of labor, maintenance and services, utilities, property taxes, environmental compliance costs and other direct operating costs incurred in connection with our refining operations. Such expenses exclude depreciation related to refining and logistics assets that are integral to the refinery production process, which is presented separately as Depreciation and amortization expense as a component of Cost of sales on the Company’s Consolidated Statements of Operations.
Reclassification | Reclassification As of December 31, 2021, Transactions in connection with stock-based compensation plans, previously disclosed as either Exercise of warrants and options or Taxes paid for net settlement of equity-based compensation, in the Consolidated Statements of Changes in Equity, are now disclosed together within one line item in the Consolidated Statements of Changes in Equity. Certain of these amounts previously reported in the Company's Consolidated Financial Statements and the respective notes for prior periods have been reclassified to conform to the 2021 presentation.
Use of Estimates | Use of Estimates The preparation of the financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures. Actual results could differ from those estimates.
Impairment Assessment of Long-Lived Assets and Definite-Lived Intangibles | Impairment Assessment of Long-Lived Assets and Definite-Lived IntangiblesThe Company evaluates long-lived assets for impairment on a continual basis and reassesses the reasonableness of their related useful lives whenever events or changes in circumstances warrant assessment. Possible triggering events may include, among other things, significant adverse changes in the business climate, market conditions, environmental regulations or a determination that it is more likely than not that an asset or an asset group will be sold or retired before its estimated useful life. These possible triggering events of impairment may impact the Company’s assumptions related to future throughput levels, future operating revenues, expenses and gross margin, levels of anticipated capital expenditures and remaining useful life. Long-lived assets are tested for recoverability whenever events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. A long-lived asset is not recoverable if its carrying amount exceeds the sum of the undiscounted cash flows expected to result from its use, early retirement or disposition. Cash flows for long-lived assets/asset groups are determined at the lowest level for which identifiable cash flows exist. The cash flows from the refinery asset groups are evaluated individually regardless of product mix or fuel type produced. If a long-lived asset is not recoverable, an impairment loss is recognized for the amount by which the carrying amount of the long-lived asset exceeds its fair value, with fair value determined based on discounted estimated net cash flows or other appropriate methods. The Company’s assumptions incorporate inherent uncertainties that are at times difficult to predict and could result in impairment charges or accelerated depreciation in future periods if actual results materially differ from the estimated assumptions used.
Business Combinations | Business Combinations We use the acquisition method of accounting for the recognition of assets acquired and liabilities assumed in business combinations at their estimated fair values as of the date of acquisition. Any excess consideration transferred over the estimated fair values of the identifiable net assets acquired is recorded as goodwill. Significant judgment is required in estimating the fair value of assets acquired. As a result, in the case of significant acquisitions, we obtain the assistance of third-party valuation specialists in estimating fair values of tangible and intangible assets based on available historical information and on expectations and assumptions about the future, considering the perspective of marketplace participants. While management believes those expectations and assumptions are reasonable, they are inherently uncertain. Unanticipated market or macroeconomic events and circumstances may occur, which could affect the accuracy or validity of the estimates and assumptions. Certain of the Company’s acquisitions may include earn-out provisions or other forms of contingent consideration. As of the acquisition date, the Company records contingent consideration, as applicable, at the estimated fair value of expected future payments associated with the earn-out. Any changes to the recorded fair value of contingent consideration, subsequent to the measurement period, will be recognized as earnings in the period in which it occurs.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. The carrying amount of the cash equivalents approximates fair value due to the short-term maturity of those instruments.
Concentrations of Credit Risk | Concentrations of Credit Risk For the year ended December 31, 2021 and December 31, 2020, only one customer, Shell plc (“Shell”), accounted for 10% or more of the Company’s revenues (approximately 15% and 13%, respectively). For the year ended December 31, 2019 no single customer amounted to greater than or equal to 10% of the Company’s revenues. As of December 31, 2021 and December 31, 2020, only one customer, Shell, accounted for 10% or more of the Company’s total trade accounts receivable (approximately 26% and 16%, respectively).
Revenue Recognition | Revenue Recognition The Company sells various refined products primarily through its refinery subsidiaries and recognizes revenue related to the sale of products when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Refer to “Note 20 - Revenues” for further discussion of the Company’s revenue recognition policy.
Allowance for Doubtful Accounts | Accounts receivable are carried at invoiced amounts. An allowance for doubtful accounts is established, if required, to report such amounts at their estimated net realizable value. In estimating probable losses, management reviews accounts that are past due and determines if there are any known disputes.
Excise Taxes | Excise taxes on sales of refined products that are collected from customers and remitted to various governmental agencies are reported on a net basis.
Inventory | Inventory Inventories are carried at the lower of cost or market. The cost of crude oil, feedstocks, blendstocks and refined products are determined under the last-in first-out (“LIFO”) method using the dollar value LIFO method with increments valued based on average purchase prices during the year. The cost of supplies and other inventories is determined principally on the weighted average cost method.
RINs | RINs The Company is subject to obligations to purchase Renewable Identification Numbers (“RINs”) required to comply with the the renewable fuel standard implemented by Environmental Protection Agency (“EPA”), which sets annual quotas for the quantity of renewable fuels (such as ethanol) that must be blended into motor fuels consumed in the United States (the “Renewable Fuel Standard”). The Company’s overall RINs obligation is based on a percentage of domestic shipments of on-road fuels as established by EPA. To the degree the Company is unable to blend the required amount of biofuels to satisfy its RINs obligation, RINs must be purchased on the open market to avoid penalties and fines. The Company records its RINs obligation on a net basis in Accrued expenses when its RINs liability is greater than the amount of RINs earned and purchased in a given period and in Prepaid and other current assets when the amount of RINs earned and purchased is greater than the RINs liability.
Leases | Leases The Company leases office space, office equipment, refinery facilities and equipment, railcars and other logistics assets primarily under non-cancelable operating leases, with terms typically ranging from one to twenty years, subject to certain renewal options as applicable. The Company considers those renewal or termination options that are reasonably certain to be exercised in the determination of the lease term and initial measurement of lease liabilities and right-of-use assets. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Interest expense for finance leases is incurred based on the carrying value of the lease liability. Leases with an initial term of 12 months or less are not recorded on the Company’s Consolidated Balance Sheets. The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the classification criteria of a finance or operating lease. When available, the Company uses the rate implicit in the lease to discount lease payments to present value; however, most of the Company’s leases do not provide a readily determinable implicit rate. Therefore, the Company must discount lease payments based on an estimate of its incremental borrowing rate. For substantially all classes of underlying assets, the Company has elected the practical expedient not to separate lease and non-lease components, which allows for combining the components if certain criteria are met. For certain leases of refinery support facilities, the Company accounts for the non-lease service component separately.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment additions are recorded at cost. The Company capitalizes costs associated with the preliminary, pre-acquisition and development/construction stages of a major construction project. The Company capitalizes the interest cost associated with major construction projects based on the effective interest rate of total borrowings. The Company also capitalizes costs incurred in the acquisition and development of software for internal use, including the costs of software, materials, consultants and payroll-related costs for employees incurred in the application development stage. Depreciation is computed using the straight-line method over the following estimated useful lives:
Process units and equipment | 5-25 years
Pipeline and equipment | 5-25 years
Buildings | 25 years
Computers, furniture and fixtures | 3-7 years
Leasehold improvements | 20 years
Railcars | 50 years
Maintenance and repairs are charged to operating expenses as they are incurred. Improvements and betterments, which extend the lives of the assets, are capitalized.
Deferred Charges and Other Assets, Net | Deferred Charges and Other Assets, Net Deferred charges and other assets include refinery turnaround costs, catalyst, precious metal catalysts, linefill, deferred financing costs and intangible assets. Refinery turnaround costs, which are incurred in connection with planned major maintenance activities, are capitalized when incurred and amortized on a straight-line basis over the period of time estimated to lapse until the next turnaround occurs. The amortization period generally ranges from 3 to 6 years; however, based upon the specific facts and circumstances, different periods of deferral occur. Precious metal catalysts, linefill and certain other intangibles are considered indefinite-lived assets as they are not expected to deteriorate in their prescribed functions. Such assets are assessed for impairment in connection with the Company’s review of its long-lived assets. Deferred financing costs are capitalized when incurred and amortized over the life of the loan (generally 1 to 8 years).
Finite-Lived Intangible Assets | Intangible assets with finite lives primarily consist of emission credits, permits and customer relationships and are amortized over their estimated useful lives (generally 1 to 10 years).
Asset Retirement Obligations | Asset Retirement Obligations The Company records an asset retirement obligation at fair value for the estimated cost to retire a tangible long-lived asset at the time the Company incurs that liability, which is generally when the asset is purchased, constructed, or leased. The Company records the liability when it has a legal or contractual obligation to incur costs to retire the asset and when a reasonable estimate of the fair value of the liability can be made. If a reasonable estimate cannot be made at the time the liability is incurred, the Company will record the liability when sufficient information is available to estimate the liability’s fair value. Certain of the Company’s asset retirement obligations are based on its legal obligation to perform remedial activity at its refinery sites when it permanently ceases operations of the long-lived assets. The Company therefore considers the settlement date of these obligations to be indeterminable. Accordingly, the Company cannot calculate an associated asset retirement liability for these obligations at this time. The Company will measure and recognize the fair value of these asset retirement obligations when the settlement date is determinable.
Environmental Matters | Environmental Matters Liabilities for future remediation costs are recorded when environmental assessments and/or remedial efforts are probable and the costs can be reasonably estimated. Other than for assessments, the timing and magnitude of these accruals generally are based on the completion of investigations or other studies or a commitment to a formal plan of action. Environmental liabilities are based on best estimates of probable future costs using currently available technology and applying current regulations, as well as the Company’s own internal environmental policies. The measurement of environmental remediation liabilities may be discounted to reflect the time value of money if the aggregate amount and timing of cash payments of the liabilities are fixed or reliably determinable. The actual settlement of the Company’s liability for environmental matters could materially differ from its estimates due to a number of uncertainties such as the extent of contamination, changes in environmental laws and regulations, potential improvements in remediation technologies and the participation of other responsible parties.
Stock-Based Compensation | Stock-Based Compensation Stock-based compensation includes the accounting effect of options to purchase PBF Energy Class A common stock granted by the Company to certain employees, Series A warrants issued or granted by PBF LLC to employees in connection with their acquisition of PBF LLC Series A units, options to acquire Series A units of PBF LLC granted by PBF LLC to certain employees, Series B units of PBF LLC that were granted to certain members of management and restricted PBF LLC Series A Units and restricted PBF Energy Class A common stock granted to certain directors and officers. The estimated fair value of the options to purchase PBF Energy Class A common stock and the PBF LLC Series A warrants and options is based on the Black-Scholes option pricing model and the fair value of the PBF LLC Series B units is estimated based on a Monte Carlo simulation model. The estimated fair value is amortized as stock-based compensation expense on a straight-line method over the vesting period and included in General and administrative expense with forfeitures recognized in the period they occur. Additionally, stock-based compensation includes unit-based compensation provided to certain officers, non-employee directors and seconded employees of PBFX’s general partner, PBF GP, or its affiliates, consisting of PBFX phantom units. The fair value of PBFX’s phantom units are measured based on the fair market value of the underlying common units on the date of grant based on the common unit closing price on the grant date. The estimated fair value of PBFX’s phantom units is amortized over the vesting period using the straight-line method. Awards vest over a four year service period. The phantom unit awards may be settled in common units, cash or a combination of both. Expenses related to unit-based compensation are also included in General and administrative expenses with forfeitures recognized in the period they occur. PBF Energy grants performance share unit awards and performance unit awards to certain key employees. Performance awards granted to employees prior to November 1, 2020 are based on a three-year performance cycle with four measurement periods and performance awards granted to employees after November 1, 2020 are based on a three-year performance cycle having a single measurement period. The payout for each, which ranges from 0% to 200%, is based on the relative ranking of the total shareholder return (“TSR”) of PBF Energy’s common stock as compared to the TSR of a selected group of industry peer companies over an average of four measurement periods. The performance share unit awards and performance unit awards are each measured at fair value based on Monte Carlo simulation models. The performance share unit awards will be settled in PBF Energy Class A common stock and are accounted for as equity awards and the performance unit awards will be settled in cash and are accounted for as liability awards.
Income Taxes | Income Taxes As a result of the PBF Energy’s acquisition of PBF LLC Series A Units or exchanges of PBF LLC Series A Units for PBF Energy Class A common stock, PBF Energy expects to benefit from amortization and other tax deductions reflecting the step up in tax basis in the acquired assets. Those deductions will be allocated to PBF Energy and will be taken into account in reporting PBF Energy’s taxable income. As a result of a federal income tax election made by PBF LLC, applicable to a portion of PBF Energy’s acquisition of PBF LLC Series A Units, the income tax basis of the assets of PBF LLC, underlying a portion of the units PBF Energy acquired, has been adjusted based upon the amount that PBF Energy paid for that portion of its PBF LLC Series A Units. PBF Energy entered into a tax receivable agreement with the PBF LLC Series A and PBF LLC Series B unitholders (the “Tax Receivable Agreement”), which provides for the payment by PBF Energy equal to 85% of the amount of the benefits, if any, that PBF Energy is deemed to realize as a result of (i) increases in tax basis and (ii) certain other tax benefits related to entering into the Tax Receivable Agreement, including tax benefits attributable to payments under the Tax Receivable Agreement. As a result of these transactions, PBF Energy’s tax basis in its share of PBF LLC’s assets will be higher than the book basis of these same assets. This resulted in a deferred tax asset of $141.2 million as of December 31, 2021. Deferred taxes are calculated using a liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences represent the differences between reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effect of changes in tax laws and rates on the date of enactment. PBF Energy recognizes tax benefits for uncertain tax positions only if it is more likely than not that the position is sustainable based on its technical merits. Interest and penalties on uncertain tax positions are included as a component of the provision for income taxes on the Consolidated Statements of Operations. As a result of management’s assessment of the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets as of December 31, 2021, a valuation allowance of $308.5 million was recorded to recognize only the portion of deferred tax assets that are more likely than not to be realized. The amount of the deferred tax assets considered realizable, however, could be adjusted if estimates of future taxable income during the carryforward period are reduced or increased or if objective negative evidence in the form of cumulative losses is no longer present and additional weight is given to subjective evidence such as our projections for future taxable income. As a result of the valuation allowance, the liability associated with the Tax Receivable Agreement was $48.3 million as of December 31, 2021. The Federal tax returns for all years since 2018 and state tax returns for all years since 2016 (see “Note 21 - Income Taxes”) are subject to examination by the respective tax authorities.
Net Income Per Share | Net Income Per ShareNet income per share is calculated by dividing the net income available to PBF Energy Class A common stockholders by the weighted average number of shares of PBF Energy Class A common stock outstanding during the period. Diluted net income per share is calculated by dividing the net income available to PBF Energy Class A common stockholders, adjusted for the net income attributable to the noncontrolling interest and the assumed income tax expense thereon, by the weighted average number of PBF Energy Class A common shares outstanding during the period adjusted to include the assumed exchange of all PBF LLC Series A units outstanding for PBF Energy Class A common stock, if applicable under the if converted method, and the potentially dilutive effect of outstanding options to purchase shares of PBF Energy Class A common stock, performance share awards and options and warrants to purchase PBF LLC Series A Units, subject to forfeiture utilizing the treasury stock method.
Pension and Other Post-Retirement Benefits | Pension and Other Post-Retirement Benefits The Company recognizes an asset for the overfunded status or a liability for the underfunded status of its pension and post-retirement benefit plans. The funded status is recorded within Other long-term liabilities or assets. Changes in the plans’ funded status are recognized in other comprehensive income in the period the change occurs.
Fair Value Measurement | Fair Value Measurement A fair value hierarchy (Level 1, Level 2, or Level 3) is used to categorize fair value amounts based on the quality of inputs used to measure fair value. Accordingly, fair values derived from Level 1 inputs utilize quoted prices in active markets for identical assets or liabilities. Fair values derived from Level 2 inputs are based on quoted prices for similar assets and liabilities in active markets, and inputs other than quoted prices that are either directly or indirectly observable for the asset or liability. Level 3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. The Company uses appropriate valuation techniques based on the available inputs to measure the fair values of its applicable assets and liabilities. When available, the Company measures fair value using Level 1 inputs because they generally provide the most reliable evidence of fair value. In some valuations, the inputs may fall into different levels in the hierarchy. In these cases, the asset or liability level within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurements.
Financial Instruments | Financial Instruments The estimated fair value of financial instruments has been determined based on the Company’s assessment of available market information and appropriate valuation methodologies. The Company’s non-derivative financial instruments that are included in current assets and current liabilities are recorded at cost in the Consolidated Balance Sheets. The estimated fair value of these financial instruments approximates their carrying value due to their short-term nature. Derivative instruments are recorded at fair value in the Consolidated Balance Sheets. The Company’s commodity contracts are measured and recorded at fair value using Level 1 inputs based on quoted prices in an active market, Level 2 inputs based on quoted market prices for similar instruments, or Level 3 inputs based on third-party sources and other available market based data. The Company’s catalyst obligations and derivatives related to the Company’s crude oil and feedstocks and refined product purchase obligations are measured and recorded at fair value using Level 2 inputs on a recurring basis, based on observable market prices for similar instruments.
Derivative Instruments | Derivative Instruments The Company is exposed to market risk, primarily related to changes in commodity prices for the crude oil and feedstocks used in the refining process as well as the prices of the refined products sold and the risk associated with the price of credits needed to comply with various governmental and regulatory environmental compliance programs. The accounting treatment for commodity and environmental compliance contracts depends on the intended use of the particular contract and on whether or not the contract meets the definition of a derivative. All derivative instruments, not designated as normal purchases or sales, are recorded in the Consolidated Balance Sheets as either assets or liabilities measured at their fair values. Changes in the fair value of derivative instruments that either are not designated or do not qualify for hedge accounting treatment or normal purchase or normal sale accounting are recognized currently in earnings. Contracts qualifying for the normal purchase and sales exemption are accounted for upon settlement. Cash flows related to derivative instruments that are not designated or do not qualify for hedge accounting treatment are included in operating activities. The Company designates certain derivative instruments as fair value hedges of a particular risk associated with a recognized asset or liability. At the inception of the hedge designation, the Company documents the relationship between the hedging instrument and the hedged item, as well as its risk management objective and strategy for undertaking various hedge transactions. Derivative gains and losses related to these fair value hedges, including hedge ineffectiveness, are recorded in cost of sales along with the change in fair value of the hedged asset or liability attributable to the hedged risk. Cash flows related to derivative instruments that are designated as fair value hedges are included in operating activities. Economic hedges are hedges not designated as fair value or cash flow hedges for accounting purposes that are used to (i) manage price volatility in certain refinery feedstock and refined product inventories, and (ii) manage price volatility in certain forecasted refinery feedstock purchases and refined product sales. These instruments are recorded at fair value and changes in the fair value of the derivative instruments are recognized currently in cost of sales. Derivative accounting is complex and requires management judgment in the following respects: identification of derivatives and embedded derivatives, determination of the fair value of derivatives, documentation of hedge relationships, assessment and measurement of hedge ineffectiveness and election and designation of the normal purchases and sales exception. All of these judgments, depending upon their timing and effect, can have a significant impact on the Company’s earnings.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the effects of reference rate reform on financial reporting”. The amendments in this ASU provide optional guidance to alleviate the burden in accounting for reference rate reform, by allowing certain expedients and exceptions in applying GAAP to contracts, hedging relationship and other transactions affected by the expected market transition from London Interbank Offered Rate (“LIBOR”) and other interbank rates. The amendments in this ASU are effective for all entities at any time beginning on March 12, 2020 through December 31, 2022 and may be applied from the beginning of an interim period that includes the issuance date of the ASU. The Company does not expect that the adoption of this guidance will have a material impact on its Consolidated Financial Statements and related disclosures.

X
- Definition Cost Classification [Policy Text Block] + References No definition available. + Details
Name: | pbf_CostClassificationPolicyTextBlock
Namespace Prefix: | pbf_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition RINs Policy + References No definition available. + Details
Name: | pbf_RINsPolicyPolicyTextBlock
Namespace Prefix: | pbf_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales And Excise Tax Payable, Policy [Policy Text Block] + References No definition available. + Details
Name: | pbf_SalesAndExciseTaxPayablePolicyPolicyTextBlock
Namespace Prefix: | pbf_
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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849 + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + 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 http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
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 http://asc.fasb.org/extlink&oid=123372394&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 http://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 for deferral and amortization of significant deferred charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
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 http://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 http://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 http://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 http://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 http://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 http://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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 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 http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 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 http://asc.fasb.org/extlink&oid=123408670&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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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 http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for liabilities for remediation of environmental matters. The accounting policy may specify the conditions under which rate actions of a regulator provide reasonable assurance of the existence of an asset pertaining thereto. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 980 -SubTopic 410 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 10.F) -URI http://asc.fasb.org/extlink&oid=122136391&loc=d3e660557-123036 + Details
Name: | us-gaap_RegulatoryEnvironmentalCostsPolicy
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 http://asc.fasb.org/extlink&oid=123372394&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 http://asc.fasb.org/extlink&oid=123372394&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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-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 http://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 http://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 http://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 http://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 http://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 http://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 http://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