XML 97 R32.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SUMMARY OF 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 generally accepted accounting principles in the United States (“U.S. GAAP”) and are presented in thousands of U.S. dollars (“USD”), except for share and per share amounts unless otherwise noted.
Use of Estimates | Use of Estimates The preparation of the Company’s consolidated financial statements in accordance with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the related disclosure of contingent assets and liabilities as of the date of the consolidated financial statements and the reported amounts of expenses during the reporting period. The Company must make these estimates and assumptions because certain information used is dependent on future events, cannot be calculated with a high degree of precision from data available or simply cannot be readily calculated based on generally accepted methodologies. The more significant areas requiring the use of management estimates and assumptions relate to expectations of the future prices of uranium, HMS and REE as well as estimates of recoverable mineral resources that are the basis for future cash flow estimates utilized in assessing fair value for business combinations and impairment calculations; the determination of whether an acquisition represents a business combination or an asset acquisition; the use of management estimates and assumptions related to environmental, reclamation and closure obligations; marketable securities; and share-based compensation expense. Actual results may differ significantly from these estimates.
Principles of Consolidation | Principles of Consolidation These consolidated financial statements include the accounts of the Company together with subsidiaries controlled by the Company. Intercompany transactions, balances and unrealized gains and losses on transactions between the Company and its subsidiaries are eliminated. Segment Information The Company regularly reviews its segment reporting for alignment with its strategic goals and operational structure as well as for evaluation of business performance and allocation of resources by the chief operating decision maker (“CODM”), who is the Company's Chief Executive Officer. In October 2024, the Company reassessed and revised its operating strategies following the acquisition of Base Resources. Following this acquisition, the Company determined that its reportable segments were based on uranium, HMS and REE. The CODM primarily uses operating income (loss) and net income (loss) to evaluate the performance of the Company's reportable segments. Business Combination and Asset Acquisition Accounting The Company applies a screen test to evaluate if substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or group of similar identifiable assets to determine whether a transaction should be accounted for as an asset acquisition or business combination. When an acquisition does not meet the definition of a business combination because either: (i) substantially all of fair value of the gross assets acquired is concentrated in a single identifiable asset, or group of similar identified assets, or (ii) the acquired entity does not have an input and a substantive process that together significantly contribute to the ability to create outputs, the Company accounts for the acquisition as an asset acquisition. In an asset acquisition, goodwill is not recognized, but rather, any excess purchase consideration over the fair value of the net assets acquired is allocated on a relative fair value basis to the identifiable net assets as of the acquisition date and any direct acquisition-related transaction costs are capitalized as part of the purchase consideration. When an acquisition is accounted for as a business combination, the Company recognizes and measures the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date, while transaction and integration costs related to business combinations are expensed as incurred. Any excess of the purchase consideration in excess of the aggregate fair value of the net tangible and intangible assets acquired, if any, is recorded as goodwill. The Company engages independent appraisers to assist with the determination of the fair value of assets acquired, liabilities assumed, noncontrolling interest, if any, and goodwill, based on recognized business valuation methodologies. An income, market or cost valuation method may be utilized to estimate the fair value of the assets acquired and liabilities assumed in a business combination. The income valuation method represents the present value of future cash flows over the life of the asset using discrete financial forecasts, long-term growth rates, appropriate discount rates and expected future capital requirements. The market valuation method uses prices paid for a similar asset by other purchasers in the market, normalized for any differences between the assets. The cost valuation method is based on the replacement cost of a comparable asset at the time of the acquisition adjusted for depreciation and economic and functional obsolescence of the asset. The fair value of property, plant and mine development is estimated to include the fair value of asset retirement costs of related long-lived tangible assets. During the measurement period, not to exceed one year from the date of acquisition, the Company may record adjustments to the assets acquired and liabilities assumed, with a corresponding offset to mineral properties if new information is obtained related to facts and circumstances that existed as of the acquisition date. After the measurement period, any subsequent adjustments are reflected in the period the adjustment arises.
Extracting and Recovery Activities While in the Development Stage | Extracting and Recovery Activities While in the Development Stage The Company extracts or recovers mineralized uranium from mining activities, mill tailings, pond solutions and Alternate Feed Materials, resulting in saleable uranium concentrates from its Mill and, when operating, its Nichols Ranch Project. While the Company has established the existence of multiple Mineral Resources and extracts and processes saleable uranium from these operations, the Company has only established proven or probable Mineral Reserves, as defined under SEC S-K 1300, at its Sheep Mountain and Pinyon Plain projects. Costs incurred before the establishment of proven and probable reserves are expensed and classified as development expense. As a result, the Company’s consolidated financial statements may not be directly comparable to the financial statements of mining companies in the development stage having multiple Mineral Reserves. Extracting and Recovery Activities While in the Production Stage Production stage mineral interests represent interests in operating properties that contain proven and probable reserves and are depleted using the units-of-production method (“UOP”) over the estimated life of the ore body based on estimated recoverable material to be produced from proven and probable reserves. The calculation of the UOP rate of depletion could be materially impacted to the extent that actual production in the future is different from current forecasts of production based on proven and probable reserves. This would generally occur to the extent that there were significant changes in any of the factors or assumptions used in determining reserves. These changes could include: (i) an expansion of proven and probable reserves through exploration activity; (ii) differences between estimated and actual costs of production, due to differences in grade, recovery rates and foreign currency exchange rates; and (iii) differences between actual commodity prices and commodity price assumptions used in the estimation of reserves. If reserves decreased significantly, UOP depletion charged to operations would increase; conversely, if reserves increased significantly, UOP depletion charged to operations would decrease. Such changes in reserves could similarly impact the useful lives of assets depreciated on a straight-line basis, where those lives are limited to the life of the mine, which in turn is limited to the life of proven and probable reserves. The expected useful lives used in depletion calculations are determined based on the applicable facts and circumstances, as described above. As judgement is involved in the determination of useful lives, no assurance can be given that actual useful lives will not differ significantly from the useful lives assumed for the purpose of depletion calculations.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company reviews and evaluates its long-lived assets for impairment when events or changes in circumstances indicate that the related carrying amounts may not be recoverable. Mineral properties are monitored for impairment based on factors such as mineral prices, government regulation and taxation, the Company's continued right to explore the area, exploration reports, assays, technical reports, drill results and its continued plans to fund exploration programs on the property. At each reporting date, the Company conducts a review of potential triggering events for all its mineral properties. When events or changes in circumstances indicate that the related carrying amounts may not be recoverable, the Company carries out a review and evaluation of its long-lived assets in accordance with its accounting policy. Impairment losses are recognized in profit or loss. Recoverability is measured by comparing the undiscounted future net cash flows to the net book value. When the net book value exceeds future net undiscounted cash flows, the fair value is compared to the net book value and an impairment loss may be measured and recorded based on the excess of the net book value over fair value. Fair value for operating mines is determined using a combined approach, which uses a discounted cash flow model for the existing operations and non-operating properties with available cash flow models and a market approach for the fair value assessment of non-operating and exploration properties where no cash flow model is available. Future cash flows are estimated based on quantities of recoverable mineralized material, expected uranium, HMS or REE prices (considering current and historical prices, trends and estimates), production levels, operating costs, capital requirements and reclamation costs, all based on life-of-mine plans. In estimating future cash flows, assets are grouped at the lowest level, for which there are identifiable cash flows that are largely independent of future cash flows from other asset groups. The Company's estimates of future cash flows are based on numerous assumptions, and it is possible that actual future cash flows will be significantly different than the estimates, as actual future quantities of recoverable minerals, uranium prices, production levels, costs and capital are each subject to significant risks and uncertainties. No impairment of property, plant and equipment and mineral properties were recorded during the years ended December 31, 2024, 2023 and 2022.
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash Cash and cash equivalents consist of all cash balances and highly liquid investments with an original maturity of three months or less. Because of the short maturity of these investments, the carrying amounts approximate their fair value. Restricted cash is excluded from cash and cash equivalents and is included in other current or long-term assets, depending on the nature of the restriction. See Note 9 – Asset Retirement Obligations and Restricted Cash for more information.
Marketable Securities | Marketable Securities Marketable debt securities consist of excess cash invested in U.S. government notes, U.S. government agencies and tradeable certificates of deposits. The Company classifies and accounts for its marketable debt securities under the fair value option. After consideration of the Company's risk versus reward objectives, as well as its liquidity requirements, the Company may sell these debt securities prior to their stated maturities. As management views these securities as available to support current operations, the Company classifies highly liquid securities with maturities beyond 12 months as current assets under the caption Marketable securities on the Consolidated Balance Sheet. The Company received a secured convertible note (the “Convertible Note”) as partial consideration for the Alta Mesa Transaction (defined in Note 7 – Mineral Properties and Property, Plant and Equipment). The Company elected the fair value option for the Convertible Note, as it had the option of converting the principal due into fully paid and non-assessable common shares of enCore Energy Corp. (“enCore”). During the year ended December 31, 2023, the Convertible Note was partially redeemed and the remaining principal balance was sold. See Note 16 – Fair Value Accounting for more information on the fair value and current status of the Convertible Note. Subsequent to initial recognition, marketable debt securities are measured at fair value and changes therein are recognized as a component of Other income (loss) in the Consolidated Statements of Operations and Comprehensive Income (Loss). Marketable equity securities consist of investments in publicly traded equity securities. The Company classifies and accounts for its marketable equity securities as available-for-sale. Subsequent to initial recognition, marketable equity securities are measured at fair value and changes therein are recognized as a component of Other income (loss) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Accounts Receivable | Accounts Receivable Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The Company evaluates its estimate of expected credit losses based on historical experience and current and forecasted future economic conditions for each portfolio of customers. As of December 31, 2024 and 2023, the Company did not have an allowance for expected credit losses for trade accounts receivable.
Investments at Fair Value | Investments Investments Accounted for at Fair Value The Company accounts for equity method investments over which the Company exerts significant influence, but not control, over the financial and operating policies through the fair value option of FASB ASC Topic 825, Financial Instruments. The Company elected the fair value option based on practical expedience, variances in reporting timelines and cost-benefit considerations. The cost of such investments is measured at the fair value of the assets given up, shares issued and liabilities assumed at the date of acquisition plus costs directly attributable to the acquisition. Subsequent to initial recognition, they are measured at fair value. The fair value of the investee’s common shares is measured based on its closing market price. The Company uses the Black-Scholes option pricing model to estimate the fair value of its investment in warrants with the following assumptions: (i) the investee’s closing market price on the valuation date, (ii) the risk-free interest rate computed based on the U.S. Treasury yield, (iii) an expected term equal to the remaining contractual term, (iv) a dividend yield of zero, and (v) the expected stock price volatility calculated based on the historical volatility of the common shares of the investee. Changes in the fair value of these investments are recognized in Other income (loss) in the Company’s Consolidated Statements of Operations and Comprehensive Income (Loss). Investments Without a Readily Determinable Fair Value The Company measures equity investments without readily determinable fair values at cost, less any impairment, adjusted for observable price changes from orderly transactions for identical or similar investments of the same issuer. See Note 8 – Investments for more information. Equity Method Investments Investments that the Company exercises significant influence over, but does not control, the operating and financial policies of the investee and is not the primary beneficiary, are accounted for using the equity method and are reported in the Investments line on the accompanying Consolidated Balance Sheets. The Company's judgment regarding the level of influence over each equity method investee includes considering key factors such as the Company's ownership interest, representation on the Board of Directors and participation in policy-making decisions of the investee and material intercompany transactions. Variable Interest Entities The Company evaluates all legal entities in which it holds an ownership or other pecuniary interest to determine if the entity is a variable interest entity (“VIE”). The Company's interests in a VIE are referred to as variable interests. Variable interests can be contractual, ownership or other pecuniary interests in an entity that change with changes in the fair value of the VIE's assets. When it is determined that the Company holds an interest in a VIE, the next step is to determine if the Company is the entity’s primary beneficiary. A primary beneficiary is deemed to have a controlling financial interest in a VIE. This controlling financial interest is evidenced by both (i) the power to direct the activities of the VIE that most significantly impact the VIE’s economic performance and (ii) the obligation to absorb losses that could potentially be significant to the VIE or the right to receive benefits that could potentially be significant to the VIE. The Company consolidates any VIE when it is determined that the Company is the primary beneficiary. Any interests in a VIE that are not consolidated must be disclosed. Significant judgment is exercised in determining that a legal entity is a VIE and in evaluating the Company's interest in a VIE as the Company uses primarily a qualitative analysis to determine if an entity is a VIE. The Company evaluates the entity’s need for continuing financial support; the equity holder’s lack of a controlling financial interest; and/or if an equity holder’s voting interests are disproportionate to its obligation to absorb expected losses or receive residual returns. The primarily qualitative analysis is used to determine if the Company is deemed to have a controlling financial interest in the VIE, either on a standalone basis or as part of a related party group. The Company continually monitors interests in legal entities for changes in the design or activities of an entity and changes in any interests, including the Company's status as the primary beneficiary to determine if the changes require the Company to revise previous conclusions. Changes in the design or nature of the activities of a VIE, or the Company's involvement with a VIE, may require the Company to reconsider conclusions on the entity’s status as a VIE and/or the Company's status as the primary beneficiary. Such reconsideration requires significant judgment and understanding of the organization. This could result in the deconsolidation or consolidation of the affected subsidiary, which would have a significant impact on the consolidated financial statements.
Inventories | Inventories Inventories are valued at the lower of average cost or net realizable value. Net realizable value represents the estimated future sales price of the product based on current and long-term prices, less the estimated costs to bring the product to sale. Inventories are comprised of consumables, stockpiles and raw materials, work-in-process inventories and finished goods. Expenditures related to the extraction and recovery of uranium concentrates and HMS including the depreciation of the acquisition are capitalized to stockpile inventories. The provision for slow moving consumable store inventory is an estimate based on management judgement which gives consideration to the completion of mining activities in December 2024 and expected usage during the reclamation of the Kwale Project, inventory turnover trends and historical inventory write-offs. The actual amount of inventory write-offs could be higher or lower than the allowance made.
Non-operating Assets | Non-Operating Assets Non-operating assets consist of mineral properties and rights, along with data and analyses related to the properties, which are in various stages of evaluation and permitting. Costs to acquire the non-operating assets are capitalized at cost or fair value if such assets were acquired as part of a business combination. Non-operating assets activities involve the exploration for minerals, the determination of technical feasibility and the assessment of commercial viability of an identified resource. Expenditures incurred in relation to such activities include costs which are directly attributable to researching and analyzing existing exploration data; conducting geological studies, exploratory drilling and sampling; examining and testing extraction and treatment methods; and completing pre-feasibility and feasibility studies. Such expenditures are expensed as incurred. Mineral properties, that are not held for production, and any related surface access to the minerals generally require periodic payments and/or certain expenditures related to the property in order for the Company to retain its interest in the mineral property (collectively, “Holding Costs”). The Company expenses all Holding Costs in the period they are incurred.
Stand-by Properties | Stand-by Properties Stand-by properties are mineral properties that have extracted mineral resources in the past but are not operating, but could extract mineral resources in the future. Expenditures related to these properties are primarily related to maintaining the assets and permits in a condition that will allow re-start of the operations or development given appropriate commodity prices. All costs related to stand-by assets are expensed as incurred. The Mill operates on a campaign basis. When the Mill is not recovering material, all related costs are expensed as incurred.
Leases | Leases The Company accounts for leases under Financial Accounting Standards Board (the “FASB”) Accounting Standard Codification (“ASC”) Topic 842, Leases, which requires leases to be recognized as assets and liabilities on the balance sheet for the rights and obligations created by all leases with terms of more than 12 months. The Company recognizes in the balance sheet a liability to make lease payments (the lease liability) and the right-of-use asset representing the right to the underlying asset for the lease term. For leases with a term of twelve months or less, the Company has made an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities.
Asset Retirement Obligations | Asset Retirement Obligations The Company’s asset retirement obligations (“ARO”) relate to expected mine, wellfield, plant and mill reclamation and closure activities, as well as costs associated with reclamation of exploration drilling. These activities are subject to numerous governmental laws and regulations. Estimates of future reclamation liabilities for ARO are recognized in the period when such liabilities are incurred. These estimates are updated on a periodic basis and are subject to changing laws, regulatory requirements, technology and other factors, which will be recognized when appropriate. Liabilities related to site restoration include long-term treatment, monitoring costs and expected costs net of recoveries. Expenditures incurred to dismantle facilities, restore and monitor closed resource properties are charged against the related ARO. The present value of AROs is measured by discounting the expected cash flows using a discount factor that reflects the credit-adjusted risk-free rate of interest, while taking into account an inflation rate. The ARO liability is accreted to full value over time through periodic accretion charges recorded to operations as accretion expense. The Company adjusts the estimate of the ARO for changes in the amount or timing of underlying future cash outflows. The impact of these adjustments to the ARO are expensed as incurred.
Revenue | Revenue Uranium Concentrates The Company's sales of uranium concentrates are derived from contracts with major U.S. utilities. Revenue is recognized when delivery is evidenced by book transfer at the applicable uranium storage facility. The sales contracts specify the quantity to be delivered, the price, payment terms and the year of the delivery. The Company's contracts with major U.S. utilities have terms greater than one year. The Company is not required to disclose the transaction price allocated to remaining performance obligations because the variable consideration is allocated entirely to a wholly unsatisfied performance obligation. Under these contracts, each product delivered to the customer represents a separate performance obligation. Therefore, future quantities are wholly unsatisfied and disclosure of the transaction price allocated to remaining performance obligations is not required. The Company will also sell uranium concentrate to the U.S. Uranium Reserve or other third parties and such contracts are short-term in nature with a contract term of one year or less. Accordingly, the Company is exempt from disclosure of the transaction price allocated to remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less. Under the Company's uranium contracts, it invoices customers after the performance obligations have been satisfied, at which point payment is unconditional. Accordingly, the Company’s uranium contracts do not give rise to contract assets or liabilities. Heavy Mineral Sands The Company sells mineral sands products under a range of International Commerical Terms (“Incoterms”). Revenue is recognized at the point in time when effective control of the product is transferred to the customer which is the only performance obligation of the Company. The point at which effective control has transferred to the customer is determined under the Incoterms of each sale. For most of the Company’s sales, where the Incoterms are Free on Board or Cost and Freight, this is when the goods are loaded onto a shipping vessel. Other Incoterms only transfer effective control to the customer once the products reach their point of destination, at which stage the performance obligation is considered satisfied and the revenue recognized. The Company measures its revenues from contracts with customers at a price established in the formal agreement with the customer. In all circumstances, revenue can reliably be measured based on quantities shipped and prices as described above. All costs associated with the sale, most notably the cost of the inventory being shipped, are known at the time of shipment. After control has transferred to the customer, there are no continuing obligations such as customer right of return or warranties that could impact the recognition of revenues. Once the Group’s sole performance obligation has been met, the Group has the right to invoice the customer and it is therefore probable that future economic benefits will flow to the Group. Vanadium Concentrates The Company's sales of vanadium concentrates are recognized when delivery is evidenced by book transfer at the applicable vanadium storage facility. Under the Company's vanadium contracts, it invoices customers after the performance obligations have been satisfied, at which point payment is unconditional. Accordingly, the Company’s vanadium contracts do not give rise to contract assets or liabilities. RE Carbonate The Company's sales of RE Carbonate revenue is recognized when delivery of the mixed RE Carbonate material has arrived at the applicable separation facility. Additionally, the Company will recognize revenue when the customer further processes the product from the RE Carbonate that the Company delivered and it is sold to a third party. Additionally, under this contract, each delivered product transferred to the customer represents a separate performance obligation; therefore, future volumes are wholly unsatisfied and disclosure of the transaction price allocated to remaining performance obligations is not required. Accordingly, the Company’s contracts do not give rise to contract assets or liabilities. Alternate Feed Materials Revenue from the delivery of mineralized material received from the clean-up of a third-party uranium mine or for other Alternate Feed Materials is typically recognized upon delivery to the White Mesa Mill. Revenue from toll milling services is recognized as material is processed in accordance with the specifics of the applicable toll milling agreement. Revenue and unbilled accounts receivable are recorded as related costs are incurred using billing formulas included in the applicable toll milling agreement. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.
Share-Based Compensation | Share-Based Compensation The Company measures share-based compensation awards exchanged for director, employee and contractor services at fair value on the date of the grant and expenses the awards in the Consolidated Statements of Operations and Comprehensive Income (Loss) over the requisite employee service period. The fair value of restricted stock units (“RSUs”) is based on the Energy Fuels’ closing stock price on the date of grant. The fair value of stock appreciation rights (“SARs”) with market conditions is based on a Monte Carlo simulation performed by a third-party valuation firm. The fair value of stock options is determined using the Black-Scholes valuation model. Share-based compensation expense related to awards with only service conditions having a graded vesting schedule is recorded on a straight-line basis over the requisite service period for each separately vesting portion of the award as if the award was, in substance, multiple awards, while expense for all other awards are recognized on a straight-line basis. The Company’s estimates may be impacted by certain variables including, but not limited to, stock price volatility, employee stock option exercise behaviors, additional stock option grants, the Company's performance and related tax impacts.
Foreign Currency | Foreign Currency Transactions in foreign currencies are translated to the respective functional currency of the Company’s subsidiaries and joint ventures at exchange rates at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated to the functional currency at the exchange rate as of the reporting date. Non-monetary assets and liabilities that are measured at fair value in a foreign currency are translated to the functional currency at the exchange rate when the fair value was determined. Foreign currency differences are generally recognized in profit or loss. Non-monetary items that are measured based on historical cost in a foreign currency are not translated. The assets and liabilities of entities whose functional currency is not the U.S. dollar are translated into the U.S. dollar at the exchange rate as of the reporting date. The income and expenses of such entities are translated into the U.S. dollar using average exchange rates for the reporting period. Exchange differences on foreign currency translations are recorded in Other comprehensive income (loss). The Company’s functional currency is the U.S. dollar.
Income Taxes | Income Taxes The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred income tax assets and liabilities are recorded based on differences between the financial statement carrying values of existing assets and liabilities and their respective income tax bases (temporary differences), and losses carried forward. Deferred income tax assets and liabilities are measured using the enacted tax rates which will be in effect when the temporary differences are likely to reverse. The effect on deferred income tax assets and liabilities of a change in tax rates is included in operations in the period in which the change is enacted. The Company records a valuation allowance to reduce deferred income tax assets to the amount that is believed more likely than not to be realized. When the Company concludes that all or part of the deferred income tax assets are not realizable in the future, the Company makes an adjustment to the valuation allowance that is charged to income tax expense in the period such determination is made.
Net Income (Loss) per Share | Net Income (Loss) per Share The Company presents basic income (loss) per share data for its common shares, calculated by dividing the income (loss) attributable to common shareholders of the Company by the weighted average number of common shares outstanding during the period. Diluted income (loss) per share is determined by adjusting the income (loss) attributable to common shareholders and the weighted average number of common shares outstanding for the effects of all potential dilutive instruments based on the number of common shares that would be issuable if the end of the period was also the end of the performance period required for the vesting of the awards. Potentially dilutive instruments include stock options, restricted stock units, stock appreciation rights and warrants, which are included in the diluted income (loss) per share calculation using the treasury stock method.
Recently Adopted & Issued Accounting Pronouncements | Recently Adopted Accounting Standard Segment Reporting In November 2023, the FASB issued Accounting Standard Update (“ASU”) 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU requires annual and interim disclosures about significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss as well as the amount and composition of other segment items. The Company adopted this standard prospectively on January 1, 2024 (see Note 19 – Reportable Segments). Recently Issued Accounting Standards Income Tax Disclosures On December 14, 2023, the FASB issued ASU 2023-09, “Improvements to Income Tax Disclosures.” This ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation, as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. The Company will adopt this standard prospectively on January 1, 2025 and does not expect a material impact on the Company's consolidated financial statements.
Fair Value Measurement | Assets and Liabilities Measured at Fair Value on a Recurring Basis Assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Fair value accounting utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets and liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are described below: Level 1 – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities; Level 2 – Quoted prices in markets that are not active, or inputs that are observable, either directly or indirectly, for substantially the full term of the asset or liability; and Level 3 – Prices or valuation techniques that require inputs that are both significant to the fair value measurement and unobservable (supported by little or no market activity). The Company’s financial instruments include cash, cash equivalents, restricted cash, accounts receivable, accounts payable and current accrued liabilities. These instruments are carried at cost, which approximates fair value due to the short-term maturities of the instruments. Allowances for doubtful accounts are recorded against the accounts receivable balance to estimate net realizable value.
Property, Plant and Equipment, Impairment | Property, Plant and Equipment Recognition and measurement Property, plant and equipment is measured at cost less accumulated depreciation and any accumulated impairment losses. Costs include expenditures that are directly attributable to the acquisition of the asset. Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, when it is replaced, and the cost of the replacement asset is expensed. Depreciation Depreciation of plant and equipment is calculated using the straight-line method over the estimated useful lives less the salvage value of assets. The estimated useful lives of the Company's assets range from 3 to 15 years depending upon the asset type. Uncertainties that may impact these estimates of useful lives include, among others, changes in laws and regulations or changes in attitudes or interpretations of such laws and regulations relating to environmental matters, restoration and abandonment requirements, economic conditions and supply and demand for the Company’s services in the areas in which it operates. When assets are placed into service, management makes estimates with respect to useful lives and salvage values that it believes are reasonable. When assets are retired or sold, the resulting gains or losses are reflected in current earnings as a component of other income or expense. Salvage values, method of depreciation and useful lives of the assets are reviewed at least annually and any change in estimate is applied prospectively. The expected useful lives used in depreciation calculations are determined based on the applicable facts and circumstances, as described above. As judgement is involved in the determination of useful lives, no assurance can be given that actual useful lives will not differ significantly from the useful lives assumed for the purpose of depreciation calculations.

X
- Definition Non-operating Assets + References No definition available. + Details
Name: | efr_NonoperatingAssetsPolicyPolicyTextBlock
Namespace Prefix: | efr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stand-by Properties, Policy [Policy Text Block] + References No definition available. + Details
Name: | efr_StandbyPropertiesPolicyPolicyTextBlock
Namespace Prefix: | efr_
Data Type: | dtr-types1: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://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/410-20/tableOfContent + 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 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 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 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + 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 capitalization of exploratory drilling costs, including the criteria management applies in evaluating whether costs incurred meet the criteria for initial capitalization, continued capitalization, impairment, and how often such evaluations are made. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 932 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147477215/932-235-50-1B + Details
Name: | us-gaap_ExploratoryDrillingCostsCapitalizationAndImpairmentPolicy
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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 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(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 assessing and recognizing impairments of its property, plant and equipment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2 + Details
Name: | us-gaap_PropertyPlantAndEquipmentImpairment
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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 accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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