XML 46 R30.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Significant accounting policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of presentation | Basis of Presentation The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission for annual financial information. The consolidated financial statements include the accounts of our company and all of our majority-owned subsidiaries that we control or variable interest entities for which we have determined that we are the primary beneficiary. All significant intercompany accounts and transactions are eliminated in consolidation.
Use of estimates | Use of Estimates The preparation of financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, related revenues and expenses, and the disclosure of gain and loss contingencies at the date of the financial statements and during the periods presented. We base these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying values of assets and liabilities that are not readily available from other sources. Actual results could differ materially from those estimates. Estimates are used for, but are not limited to, determining the following: allowance for credit losses; inventory net realizable values; recoverability of long-lived assets; revenue recognition on long-term contracts; valuation of goodwill; useful lives used in depreciation, depletion and amortization; income taxes and related valuation allowances; accruals for loss contingencies; stock-based compensation expense; and the fair value of assets acquired and liabilities assumed in acquisitions.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash equivalents include only investments with an original maturity of three months or less. We occasionally hold cash deposits in financial institutions that exceed federally insured limits. We monitor the credit ratings and our concentration of risk with these financial institutions on a continuing basis to safeguard our cash deposits.
Restricted Cash | Restricted Cash Cash and cash equivalents that are restricted as to withdrawal or use under the terms of certain contractual agreements, or are reserved for a specific purpose, and not readily available for immediate or general use are recorded to restricted cash and included in prepaid expenses and other current assets in our consolidated balance sheets. As of December 31, 2024 and 2023, we had no restricted cash.
Allowance for Credit Losses | Allowance for Credit Losses We establish an allowance for credit losses to reduce the carrying value of our accounts receivable based on a number of factors, including the length of time that accounts receivable are past due, our previous loss history, and the customer’s creditworthiness. Losses are charged against the allowance when the customer accounts are determined to be uncollectible. The following table summarizes our allowance for credit losses:
|  | Year Ended December 31, |
|  | 2024 |  |  | 2023 |
Balance at beginning of period |  | $ | (2.7 | ) |  | $ | (2.6 | )
Provision for credit losses, net of recoveries |  |  | — |  |  |  | (0.1 | )
Write-offs |  |  | — |  |  |  | — |
Balance at end of period |  | $ | (2.7 | ) |  | $ | (2.7 | )
Inventories | Inventories Inventories, which consist of proppants and chemicals that are used in the hydraulic fracturing process and maintenance parts for oilfield services equipment, are carried at the lower of cost or net realizable value. Our inventory is recorded using the first-in, first-out method or average cost basis. As necessary, we record an adjustment to decrease the value of slow moving and obsolete inventory to its net realizable value. To determine the adjustment amount, we regularly review inventory quantities on hand and compare them to estimates of future product demand, market conditions, production requirements and technological developments.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant, and equipment is stated at cost less accumulated depreciation, which is generally provided by using the straight-line method over the estimated useful lives of the individual assets. We manufacture our hydraulic fracturing units and the cost of this equipment, which includes direct and indirect manufacturing costs, is capitalized, and carried as construction in progress until it is completed and placed into service. Expenditures for renewals and betterments that extend the lives of our service equipment, which includes the replacement of significant components of service equipment, are capitalized and depreciated. Other repairs and maintenance costs are expensed as incurred. When assets are disposed or retired, the cost and accumulated depreciation are netted against any sale proceeds, and the resulting gains or losses are included in the results of operations. Other than those assets acquired in business combinations that were recorded at their fair values upon acquisition, our property, plant and equipment are recorded at cost less accumulated depreciation, which is generally provided by using the straight-line method over the estimated useful lives of the individual assets.
Land |  | Indefinite
Machinery and equipment |  | 2 - 15 years
Office equipment, software, and other |  | 3 - 7 years
Buildings and leasehold improvements |  | 2 - 40 years
Depletion expense related to mining property and mine development are recorded as minerals are extracted, based on units of production and engineering estimates of mineable reserves. The impact of revisions to reserve estimates is recognized on a prospective basis.
Goodwill and Indefinite-Lived Intangible Assets | Goodwill and Indefinite-Lived Intangible Assets Goodwill represents the excess of the purchase price over the fair value of the tangible and identifiable intangible assets acquired in a business combination. Goodwill is not amortized but is reviewed for each reporting unit for impairment annually during the fourth quarter or more frequently when events or changes in circumstances indicate that the carrying value may not be recoverable. Judgments regarding indicators of potential impairment are based on market conditions and operational performance of our business. We may assess our goodwill for impairment initially using a qualitative approach to determine whether conditions exist that indicate it is more likely than not that a reporting unit’s carrying value is greater than its fair value, and if such conditions are identified, then a quantitative analysis will be performed to determine if there is any impairment. The changes in the carrying amount of goodwill by reportable segment were as follows:
|  | Stimulation Services |  |  | Proppant Production |  |  | Manufacturing |  |  | Other |  |  | Total |
Balance, December 31, 2023 |  | $ | 169.7 |  |  | $ | 74.5 |  |  | $ | — |  |  | $ | 81.7 |  |  | $ | 325.9 |
Adjustment |  |  | 16.4 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | 16.4 |
Impairment of goodwill |  |  | — |  |  |  | (74.5 | ) |  |  | — |  |  |  | — |  |  |  | (74.5 | )
Acquisitions |  |  | 16.7 |  |  |  | — |  |  |  | 9.5 |  |  |  | — |  |  |  | 26.2 |
Measurement period adjustments |  |  | 6.3 |  |  |  | — |  |  |  | 1.7 |  |  |  | — |  |  |  | 8.0 |
Balance, December 31, 2024 |  | $ | 209.1 |  |  | $ | — |  |  | $ | 11.2 |  |  | $ | 81.7 |  |  | $ | 302.0 |
The adjustment to goodwill in our Stimulation Services reportable segment was to correct an immaterial error related to the accounting for our acquisition of U.S. Well Services, which decreased property, plant, and equipment and increased goodwill. The measurement period adjustment for the Stimulation Services segment included an adjustment to recognize an unfavorable purchase commitment and its related tax effects assumed in the AST acquisition. The measurement period adjustments for the Manufacturing segment relate to updated values of other liabilities assumed in the acquisition of BPC. See “Note 5. Goodwill Impairments” for discussion of our goodwill impairments.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets We evaluate property, plant, and equipment, operating lease right-of-use assets, and definite-lived intangible assets for impairment when events or changes in circumstances indicate that the carrying value of a long-lived asset may not be recoverable. Recoverability is assessed based on the undiscounted future cash flows generated by the asset or asset group. If the carrying amount of an asset or asset group is not recoverable, we recognize an impairment loss equal to the amount by which the carrying amount exceeds fair value. We estimate fair value based on the income, market, or cost valuation techniques.
Leases | Leases At the inception of an arrangement or contract, we determine whether it is a lease or contains a lease. Lease classification is determined, and the lease is recognized and measured, at the lease commencement date. A right-of-use asset and the corresponding lease liability are recorded based on the present value of the remaining lease payments over the lease term. We do not include renewal or termination options in our assessment of the lease term unless the exercise of those options is deemed to be reasonably certain. We do not recognize a right-of-use asset and lease liability for leases with a term of 12 months or less. Operating lease expenses are recognized on a straight-line basis over the lease term. Assets and lease liabilities related to finance leases are classified as property, plant and equipment and debt on our consolidated balance sheets, respectively.
Revenue recognition | Revenue Recognition Our products and services are sold based upon contracts with our customers. We recognize revenue as we satisfy our performance obligations by transferring control over a service or product to a customer. Payment terms are specified in each customer agreement and are typically a specific number of days following satisfaction of the performance obligation. We assess our customers’ ability and intention to pay based on factors such as their financial condition and our historical payment experience with them. The following are descriptions of the principal activities of each reportable segment from which we generate our revenue. Stimulation Services. We generate revenue through the provision of hydraulic fracturing services, which involves the injection of water, sand and chemicals under high pressure into formations to optimize hydrocarbon flow paths during the completion phase of wellbores. Our contracts with customers are generally short term in nature and have a single performance obligation, which is satisfied over time. We generate a field ticket, which our customer signs, that includes charges for services performed and any inputs consumed during the service. The signing of the field ticket by the customer represents their acceptance of the service and agreement to the amounts to which we have the right to invoice and recognize as revenue. We have elected the practical expedient permitting the exclusion of disclosing the value of unsatisfied performance obligations for stimulation services contracts as these contracts have original contract terms of one year or less or we have the right to invoice for services performed. Proppant Production. We generate revenue through the sale of frac sand to oilfield service providers and E&P companies. The performance obligation is satisfied and revenue is recognized at the point-in-time that control of the product is transferred to the customer, generally upon shipment from our facility. Certain of our contracts contain multiple performance obligations to provide a minimum quantity of products to our customers in future periods. For these contracts, the transaction price is allocated to each performance obligation at estimated selling prices and we recognize revenue as we satisfy these performance obligations. At December 31, 2024, the aggregate amount of transaction price allocated to unsatisfied performance obligations was $41.5 million, and the Company expects to perform these obligations and recognize revenue of $26.5 million in 2025, $11.3 million in 2026, and $3.7 million in 2027. Manufacturing. We generate revenue through sales of equipment used to perform oilfield services. The performance obligation is satisfied and revenues are recognized at the point-in-time that control of goods are transferred to the customer, generally upon shipment from our manufacturing facility. Our contract assets are classified as accounts receivable in our consolidated balance sheets. Accounts receivable consist of invoiced amounts or amounts for which we have a right to invoice based on services completed or products delivered. Our current and non-current contract liabilities are classified as other current liabilities and other liabilities, respectively, in our consolidated balance sheets. Our contract liabilities consist of deferred revenues from advance consideration received from customers related to future performance of service or delivery of products and off-market contract liabilities from unfavorable contracts recognized in connection with our business acquisitions in the Proppant Production segment. In the accounting for prior business combinations, we recorded off-market contract liabilities. We recorded amortization of $43.7 million in 2024 and $57.5 million in 2023 related to these contract liabilities as revenue. As of December 31, 2024 and December 31, 2023, our off-market contract liabilities amounted to $7.6 million and $51.3 million, respectively. Estimated future amortization of off-market contract liabilities to revenue is $7.6 million in 2025. We believe that disaggregating our revenue by reportable segment (see “Note 16. Business Segments”) provides the information necessary to understand the nature, amount, timing and uncertainty of our revenues and cash flows. We have elected the practical expedient permitting the exclusion of disclosing the value of unsatisfied performance obligations for Stimulation Services and Manufacturing contracts as these contracts have original contract terms of one year or less or we have the right to invoice for services performed. Taxes collected from customers and remitted to governmental authorities are accounted for on a net basis and are therefore excluded from revenues in the consolidated statements of operations.
Business Combinations | Business Combinations Business combinations are accounted for under the acquisition method of accounting. Under this method, the assets acquired and liabilities assumed are recognized at their respective fair values as of the date of acquisition. The excess, if any, of the acquisition price over the fair values of the assets acquired and liabilities assumed is recorded as goodwill if the definition of a business is met. For significant acquisitions, we utilize third-party appraisal firms to assist us in determining the fair values for certain assets acquired and liabilities assumed using discounted cash flows and other applicable valuation techniques. We record any acquisition related costs as expenses when incurred. Adjustments to the fair values of assets acquired and liabilities assumed are made until we obtain all relevant information regarding the facts and circumstances that existed as of the acquisition date (the “measurement period”), not to exceed one year from the date of the acquisition. We recognize measurement-period adjustments in the period in which we determine the amounts, including the effect on earnings of any amounts we would have recorded in previous periods if the accounting had been completed at the acquisition date. We measure asset acquisitions based on their cost to us, including transaction costs. Acquisition costs or consideration transferred in an asset acquisition are assumed to be equal to the fair value of the net assets acquired. If the consideration transferred is cash, measurement is based on the amount of cash paid to the seller, as well as transaction costs incurred. Consideration given in the form of non-monetary assets, liabilities incurred or equity interests issued is measured based on either their cost to us or the fair value of the net assets acquired, whichever is more clearly evident. The cost of an asset acquisition is allocated to the net assets acquired based on their estimated relative fair values. Goodwill is not recognized in an asset acquisition. The estimation of the fair values of assets and liabilities acquired in business combinations or asset acquisitions requires significant judgment. Our fair value estimates require us to use significant observable and unobservable inputs. The estimates of fair value are also subject to significant variability, are sensitive to changes in market conditions, and are reasonably likely to change in the future. A significant change in the observable and unobservable inputs and determination of fair value of the assets and liabilities acquired could significantly impact our consolidated financial statements.
Variable Interest Entities | Variable Interest Entities We evaluate our ownership, contractual and other interest in entities to determine if they are variable interest entities (“VIE”). We evaluate whether we have a variable interest in those entities and the nature and extent of those interests. Based on our evaluation, if we determine we are the primary beneficiary of a VIE, we consolidate the entity in our financial statements.
Fair value measurements | Fair Value Measurements Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. We apply the following fair value hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases of categorization within the hierarchy upon the lowest level input that is available and significant to the fair value measurement: • Level 1: The use of quoted prices in active markets for identical assets or liabilities. • Level 2: Other than quoted prices included in Level 1, inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. • Level 3: The use of significant unobservable inputs that typically require the use of management’s estimates of assumptions that market participants would use in pricing. Our current assets and liabilities contain financial instruments, the most significant of which are trade accounts receivable and payable. We believe the carrying value of our current assets and liabilities approximate fair value. Our fair value assessment incorporates a variety of considerations, including: (i) the short-term duration of the instruments and (ii) our historical incurrence of and expectations of future credit losses. The book value of our floating rate debt approximates fair value because of its floating rate structure.
Stock-based Compensation | Stock-based Compensation Stock-based compensation is measured on the grant date and fair value is recognized as expense over the requisite service period, which is generally the vesting period of the award. We recognize forfeitures as they occur rather than estimating expected forfeitures. For equity-classified awards with graded vesting based solely on the satisfaction of a service condition, we recognize compensation cost as a single award on a straight-line basis. The fair value of time-based and performance-based restricted stock units is determined based on the number of units granted and the closing price of our Class A Common Stock on the date of grant. Stock-based awards with market conditions are valued using a Monte Carlo simulation analysis.
Income taxes | Income Taxes Before May 17, 2022, the ProFrac Predecessor entities were organized as limited liability companies or a limited partnership and were treated as either a disregarded entity or a partnership for U.S. federal income tax purposes, whereby the ordinary business income or loss and certain deductions were passed-through and reported on the members’ income tax returns. As such, we were not required to account for U.S. federal income taxes in the consolidated financial statements. Certain state income-based taxes are imposed on us which are reflected as income tax expense or benefit in historical periods. In connection with the IPO in May 2022, the Company reorganized and ProFrac LLC became partially owned by ProFrac Corp., a U.S. Internal Revenue Code Subchapter C corporation (“C-Corporation”). ProFrac Corp. is a taxable entity and is required to account for income taxes under the asset and liability method for periods subsequent to May 17, 2022. Under the asset and liability method, deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled pursuant to the provisions of ASC 740, Income Taxes. The effect on deferred tax assets and liabilities of a change in tax rate is recognized in earnings in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts more-likely-than-not to be realized. We record uncertain tax positions, if any, in accordance with ASC 740 on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50 percent likely to be realized upon ultimate settlement with the related tax authority. We had no uncertain tax positions during the periods presented. We classify accrued interest and penalties associated with any unrecognized tax benefits as income tax expense.
Recently adopted accounting standards | Recently Adopted Accounting Standards The Company has adopted FASB ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, effective retrospectively for the fiscal year ended December 31, 2024. This ASU enhances the disclosures required for operating segments in the Company's annual and interim consolidated financial statements. As a result of this adoption, the Company's segment disclosure now includes significant expense categories. The Company's primary segment measure remains unchanged. See “Note 16. Business Segments” for the enhanced disclosures associated with the adoption of this ASU. Recently Issued Standards Not Yet Adopted In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to enhance the transparency and decision usefulness of income tax disclosures. This ASU provides for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. This ASU is effective for the Company prospectively to all annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of this standard on our disclosures. In November 2024, the FASB issued ASU No. 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which enhances the disclosures required for certain expense captions in the Company's annual and interim consolidated financial statements. This ASU is effective prospectively or retrospectively for fiscal years beginning after December 15, 2026, and for interim reporting periods beginning after December 15, 2027. Early adoption is permitted. The Company is currently evaluating the impact of this standard on our disclosures.

X
- Definition Restricted cash. + References No definition available. + Details
Name: | acdc_RestrictedCashPolicyTextBlock
Namespace Prefix: | acdc_
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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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 -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + 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 -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + 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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Paragraph 2AA -Subparagraph (a) -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-2AA Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + 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 -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + 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 -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + 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 estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-9 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + 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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration