XML 86 R28.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Basis of Presentation and Use of Estimates | Basis of Presentation and Use of Estimates: ​ The Company’s consolidated financial statements have been prepared in accordance with generally accepted accounting principles in United States of America (“US GAAP”). The preparation of the Company’s consolidated financial statements 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 at the date of the consolidated financial statements and the reported amounts of expenses during the reporting period. The more significant areas requiring the use of management estimates and assumptions relate to environmental reclamation and closure obligations; asset useful lives utilized for depletion, depreciation, amortization and accretion calculations; fair value of equity investments and the impairment test; recoverable gold in leach pad inventory; current and long-term inventory; mine development capitalization costs; the collectability of value-added taxes receivable; the amount of mineral reserves; valuation allowances for deferred tax assets; income and mining tax provisions; and reserves for contingencies and litigation. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may differ significantly from these estimates. References to “C$” refer to Canadian dollar.
Basis of Consolidation | Basis of Consolidation: The consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. Intercompany accounts and transactions have been eliminated. Investments over which the Company exerts significant influence but does not control through majority ownership are accounted for using the equity method, as described in Investments, below.
Cash and Cash Equivalents and Restricted Cash | Cash and Cash Equivalents and Restricted Cash: The Company considers cash in banks, deposits in transit, and highly liquid term deposits with remaining maturities of three months or less at the date of acquisition to be cash and cash equivalents. Because of the short maturity of these instruments, the carrying amounts approximate their fair value. The Company classifies restricted cash between short-term and long-term based on the restrictions.
Investments | Investments: The Company accounts for investments over which it exerts significant influence but does not control through majority ownership using the equity method of accounting pursuant to ASC (“Accounting Standards Codification”) Topic 323, Investments – Equity Method and Joint Ventures. Under the equity method, the Company’s investment is initially recognized at cost in the Consolidated Balance Sheets and subsequently increased or decreased to recognize the Company's share of income and losses of the investee, dividends received from the investee and impairment losses after the initial recognition date. The Company's share of income and losses of the investee and impairment losses are recognized in the Consolidated Statements of Operations and Comprehensive Income (Loss) (“Statement of Operations”) during the period. The Company evaluates the equity method investments for impairment under ASC 323-35-31 and ASC 323-35. An impairment loss on the equity-method investments is recognized as an operating expense when the decline in value is determined to be other-than-temporary. The Company’s investments in marketable equity securities and warrants are measured at fair value at each period end with changes in fair value recognized in net income (loss) in the Statement of Operations in accordance with ASU 2016-01 with reference to further updates in ASU 2018-03, ASU 2019-04, and ASU 2020-01.
Stockpiles, Material on Leach Pads, In-process Inventory, Precious Metals Inventory and Materials and Supplies | Stockpiles, Material on Leach Pads, In-process Inventory, Precious Metals Inventory and Materials and Supplies: Stockpiles, material on leach pads, in-process inventory, precious metals inventory and materials and supplies (collectively, “Inventories”) are accounted for using the weighted average cost method and are carried 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 metals prices, less the estimated costs to complete production and bring the product to a saleable form. Write-downs of Inventories resulting from net realizable value impairments are reported as a component of production costs applicable to sales. The current portion of Inventories is determined based on the expected amounts to be processed and/or recovered within the next twelve months of the Consolidated Balance Sheet date, with the remaining portion, if any, classified as long-term. Stockpiles represent mineralized material extracted from the mine and available for processing. Stockpiles are measured by estimating the number of tonnes added and removed from the stockpile, an estimate of the contained metals (based on assay data) and the estimated metallurgical recovery rates. Costs are allocated to stockpiles based on current mining costs incurred including applicable overhead relating to mining operations. Material is removed from the stockpile at an average cost per tonne. Mineralized material on leach pads is the material that is placed on pads where it is treated with a chemical solution that dissolves the gold contained in the mineralized material over a period of time. Costs are attributed to the mineralized material on leach pads based on current mining costs and processing costs incurred related to the ore on the pad. Costs are removed from the leach pad inventory based on the average cost per estimated recoverable ounce of gold on the leach pad as the gold is recovered. The estimates of recoverable gold on the leach pads are calculated from the quantities of mineralized material placed on the leach pads (measured tonnes added to the leach pads), the grade of mineralized material placed on the leach pads (based on assay data) and a recovery percentage. While the quantities of recoverable gold placed on the leach pads are periodically reconciled by comparing the grades of ore placed on the pads to the quantities of gold actually recovered (metallurgical balancing), the nature of the leaching process inherently limits the ability to precisely monitor inventory levels. As a result, the metallurgical balancing process is constantly monitored, and the engineering estimates are refined based on actual results over time. In-process inventories represent materials that are currently in the process of being converted to a saleable product. In-process material is measured based on assays of the material from the various stages of processing. Costs are allocated to in-process inventories based on the costs of the material fed into the process attributable to the source material coming from the mines, stockpiles and/or leach pads plus the in-process conversion costs incurred to that point in the process. Precious metal inventories include gold and silver doré and bullion that is unsold and held at the Company’s or the refinery’s facilities. Costs are allocated to precious metal inventories based on costs of the respective in-process inventories incurred prior to the refining process plus applicable refining costs. Materials and supplies inventories are comprised of chemicals, reagents, spare parts and consumable parts used in operating and other activities. Cost includes applicable taxes and freight.
Proven and Probable Reserves | Proven and Probable Reserves: The definition of proven and probable reserves is set forth in SEC Regulation S-K Item 1300 (“S-K 1300”). Proven mineral reserves are the economically mineable part of a measured mineral resource. For a proven mineral reserve, the qualified person has a high degree of confidence in the results obtained from the application of modifying factors and in the estimates of tonnage and grade or quality. A proven mineral reserve can only result from the conversion of a measured mineral resource. Probable mineral reserves are the economically mineable part of an indicated and, in some cases, measured mineral resource. For a probable mineral reserve, the qualified person’s confidence in the results obtained from the application of the modifying factors and in the estimates of tonnage and grade or quality is lower than what is sufficient for a classification as a proven mineral reserve, but is still sufficient to demonstrate that, at the time of reporting, extraction of the mineral reserve is economically viable under reasonable investment and market assumptions. The lower level of confidence is due to higher geologic uncertainty when the qualified person converts an indicated mineral resource to a probable reserve or higher risk in the results of the application of modifying factors at the time when the qualified person converts a measured mineral resource to a probable mineral reserve. A qualified person must classify a measured mineral resource as a probable mineral reserve when his or her confidence in the results obtained from the application of the modifying factors to the measured mineral resource is lower than what is sufficient for a proven mineral reserve.
Mineral Property Interests and Plant and Equipment | Mineral Property Interests and Plant and Equipment: Mineral property interests: Mineral property interests represent capitalized expenditures related to the development of mineral properties and expenditures arising from property acquisitions. The amount capitalized for an acquired mineral property represents its fair value at the time of acquisition, either as an individual asset purchase or as a part of a business combination. Development costs include engineering and metallurgical studies, drilling and other related costs to delineate an ore body, and the removal of overburden to initially expose an ore body at open pit surface mines (“pre-stripping”) and building of access paths and other infrastructure to gain access to the ore body at underground mines. Development costs are charged to operations in the year incurred as Advanced Projects until proven and probable reserves, as defined by S-K 1300, have been delineated, after which they are capitalized. Where multiple open pits exist at a mine, pre-stripping costs are capitalized separately to each pit. Production commences when saleable minerals, beyond a de minimis amount, are produced. During the production phase of a mine, costs incurred to provide access to reserves and resources that will be produced in future periods that would not have otherwise been accessible are capitalized and included in the carrying amount of the related mineral property interest. Drilling and related costs are capitalized for an ore body where proven and/or probable reserves exist and the activities are directed at obtaining additional information, providing greater definition of the ore body or converting non-reserve mineralization to proven and/or probable reserves and the benefit is expected to be realized over a period beyond one year. All other drilling and related costs are expensed as incurred as Exploration or Advanced Projects. Exploration costs include costs incurred to identify new mineral resources, evaluate potential resources, and convert mineral resources into proven and probable reserves. However, drilling costs specifically incurred for the purpose of operational ore control during the production stage rather than obtaining additional information on the ore body are expensed and allocated to inventory costs and then included as a component of production costs applicable to sales as the revenue from the sale of inventory is realized. Mineral property interests are amortized upon commencement of production on a unit-of-production basis over proven and probable reserves, as defined by S-K 1300. When a property does not contain mineralized material that satisfies the definition of proven and probable reserves, the amortization of the capitalized costs is charged to expense based on the most appropriate method, which includes straight-line method and units-of-production method over the estimated useful life of the mine, as determined by internal mine plans. ​ Plant and Equipment: For properties where the Company has established proven and probable reserves, as defined by S-K 1300, expenditures for plant and equipment and expenditures that extend the useful lives of existing plant and equipment are capitalized and recorded at cost. The cost capitalized for plant and equipment includes borrowing costs incurred that are attributable to qualifying plant and equipment. Plant and equipment are depreciated using the straight-line method over the estimated productive life of the asset. Construction-in-progress costs: Assets under construction are capitalized as construction-in-progress until the asset is available for its intended use, at which point costs are transferred to the appropriate category of plant and equipment or mineral property interest and amortized. The cost of construction-in-progress comprises the purchase price of the asset and any costs directly attributable to bringing it into working condition for its intended use. For properties where the Company has not established proven and probable reserves, as defined by S-K 1300, substantially all costs, including design, engineering, construction, and installation of equipment, are expensed as incurred, unless the equipment has alternative uses or significant salvage value, unless the equipment has probable future benefit, in which case the equipment is capitalized at cost.
Impairment of Long-Lived Assets | Impairment of Long-lived Assets: The Company reviews and evaluates its long-lived assets for impairment on a quarterly basis or when events or changes in circumstances indicate that the related carrying amounts may not be recoverable. Once it is determined that impairment exists, an impairment loss is measured as the amount by which the asset carrying amount exceeds its estimated fair value. For the purpose of recognition and measurement of impairment, the Company groups its long-lived assets by specific mine or project, as this represents the lowest level for which identifiable cash flows exist. For asset groups where an impairment indicator is identified, an impairment loss is determined if the carrying amount of the asset group exceeds the estimated recoverable amount as determined using the undiscounted future net cash flows. An impairment loss, if any, is the amount by which the carrying amount exceeds the estimated discounted future net cash flows. It is possible that actual future cash flows will be significantly different than the estimates, as actual future quantities of recoverable minerals, gold, silver and other commodity prices, production levels and costs of capital are each subject to significant risks and uncertainties. For asset groups where the Company is unable to determine a reliable estimate of future net cash flows, the Company adopts a market approach to estimate fair value by using a combination of observed market value per square mile and observed market value per ounce or pound of estimated mineralized material based on comparable transactions.
Reclamation and Remediation Liabilities | Reclamation and Remediation Liabilities: Provisions for environmental rehabilitation are made in respect of the estimated future costs of closure and restoration and rehabilitation costs (which include the dismantling and demolition of infrastructure, removal of residual materials and remediation of disturbed areas) in the accounting period when the related environmental disturbance occurs. The associated asset retirement costs, including periodic adjustments, if any, are capitalized as part of the carrying amount of the long-lived asset when proven or probable reserves exist or if they relate to an acquired mineral property interest; otherwise, the costs are charged to the operations. Periodic accretion is recorded to reclamation and remediation liabilities and charged to operations. The fair value of reclamation and remediation liabilities is measured by discounting the expected cash flows adjusted for inflation, using a credit-adjusted risk-free rate of interest. The Company prepares estimates of the timing and amounts of expected cash flows when reclamation and remediation liabilities are incurred, which are updated to reflect changes in facts and circumstances. Estimation of the fair value of reclamation and remediation liabilities requires significant judgment, including the amount of cash flows, timing of reclamation, inflation rate and credit risk.
Lease Accounting | Lease Accounting: Contracts are analyzed to identify whether the contract contains an operating or financing lease according to ASC 842, Lease Accounting. If a contract is determined to contain a lease, the Company will include lease payments (the lease liability) and the right-of-use (“ROU”) asset representing the right to the underlying asset for the lease term within the Consolidated Balance Sheets. Lease liabilities are disclosed as a distinct line item within the Consolidated Balance Sheets, whereas the ROU asset is included in mineral property interests and plant and equipment. Related depreciation and amortization expense and interest expense for finance leases and rent expense for operating leases is recorded within the Statement of Operations. For leases with a term of twelve months or less, an accounting policy election is made to not recognize lease assets and lease liabilities. The Company has elected to account for non-lease components as part of the lease component to which they relate. ROU asset balances and lease liabilities are recognized at the commencement date of the lease based on the present value of the future lease payments over the lease term. The Company utilizes the incremental borrowing rate (“IBR”) in determining the present value of the future lease payments. IBR represents the rate of interest that a lessee would have to pay to borrow an amount equal to the lease payments on a collateralized basis over a similar term in a similar economic environment. IBR is determined by using the average bond yield ratings for comparable companies.
Revenue Recognition | Revenue Recognition: Revenue consists of proceeds received and expected to be received for the Company’s principal products: gold and silver. Revenue from contracts with customers is recognized when control of the goods or services is transferred to the customer at an amount that reflects the consideration to which the Company expects to be entitled in exchange for the products. Control of the products is transferred when the buyer has the ability to direct the use of, and obtain substantially all of the remaining benefits from, the products. Product pricing is determined under the sales agreements, which are referenced against active and freely traded commodity markets, for example, the London bullion market for both gold and silver, in an identical form to the product sold. In addition to selling refined bullion at spot prices, the Company has doré purchase agreements in place with financial institutions and refineries. Under the agreements, the Company has the option to sell up to 100% of the gold and silver contained in doré bars prior to the completion of refining by the third-party refiner. The Company has an option to sell the gold on a spot basis, on a forward basis and on a supplier advance basis. Revenue is recognized when the Company has provided irrevocable instructions to the refiner to transfer to the purchaser the refined ounces sold upon final processing, and when payment of the purchase price for the purchased doré or bullion has been made in full by the purchaser.
Foreign Currency | Foreign Currency: The functional currency for the Company’s operations is the U.S. dollar. All monetary assets and liabilities denominated in a currency that is not the U.S. dollar are translated at current exchange rates at each Consolidated Balance Sheet date and the resulting adjustments are included in a separate line item under other income (expense). Revenues and expenses in foreign currencies are translated at the average monthly exchange rates for the corresponding period.
Stock-Based Compensation | Stock-based Compensation: The Company accounts for stock options at fair value as prescribed in ASC 718, Stock-Based Compensation. The Company estimates the fair value of each stock option at the grant date by using the Black-Scholes option-pricing model and provides for expense recognition over the service period, if any, of the stock option. The Company’s estimates may be impacted by certain variables including, but not limited to, stock price volatility, employee stock option exercise behavior and estimates of forfeitures.
Flow-Through Common Shares | Flow-through Common Shares: Current Canadian tax legislation permits mining entities to issue flow-through common shares to investors by which the deductions for tax purposes related to resource exploration and evaluation expenditures may be claimed by investors instead of the entity, subject to a renouncement process. Under ASC 740, Income Taxes, proceeds from the issuance of flow-through common shares are allocated first to the common stock based on the underlying quoted price of shares and the residual amount is allocated to the sale of tax benefits, which is classified as a liability. After the sale of the shares, as the Company incurs qualifying exploration and evaluation expenditures to fulfill its obligation, the liability is drawn down and the sale of tax benefits is recognized in the Statement of Operations as a reduction of deferred tax expense.
Income and Mining Taxes | Income and Mining Taxes: The Company accounts for income and mining taxes under ASC 740 using the liability method, recognizing certain temporary differences between the financial reporting basis of liabilities and assets and the related tax basis for such liabilities and assets. This method generates either a net deferred income and mining tax liability or asset for the Company, as measured by the statutory tax rates in effect. The Company derives the deferred income and mining tax charge or benefit by recording the change in either the net deferred income and mining tax liability or asset balance for the year. The Company records a valuation allowance against any portion of those deferred income and mining tax assets when it believes, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred income and mining tax asset will not be realized.
Per Share Amounts | Per Share Amounts: Basic income or loss per share is computed by dividing income or loss available to common shareholders by the weighted average number of common shares outstanding during the period. Diluted income per share reflects the potential dilution of securities that could share in the earnings of the Company and is computed in accordance with the treasury stock method based on the average number of common shares and dilutive common share equivalents outstanding. Only those instruments that result in a reduction in income per share are included in the calculation of diluted income per share.
Loans and Borrowings | Loans and Borrowings: Borrowings are recognized initially at fair value, net of financing costs incurred, and subsequently measured at amortized cost. Any difference between the amounts originally received and the redemption value of the debt is recognized in the Statements of Operations over the period to maturity using the effective interest method. Borrowing costs directly attributable to the acquisition, construction, or production of a qualifying asset (i.e. an asset that necessarily takes a substantial period of time to get ready for its intended use or sale) are capitalized as part of the cost of the asset. All other borrowing costs are expensed in the period they occur.
Fair Value of Financial Instruments | Fair Value of Financial Instruments: Fair value accounting establishes 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: ​
Loans and borrowings: Borrowings are recognized initially at fair value, net of financing costs incurred, and subsequently measured at amortized cost. Any difference between the amounts originally received and the redemption value of the debt is recognized in the Consolidated Statement of Operations and Comprehensive (Loss) Income over the period to maturity using the effective interest method. Fair Value of Financial Instruments: Fair value accounting, as prescribed in ASC Section 820, 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).
​

X
- Definition Disclosure of accounting policy for issuance of flow-through shares to investors whereby the deductions for tax purposes related to resource exploration and evaluation expenditures may be claimed by investors instead of the entity, subject to a renouncement process. + References No definition available. + Details
Name: | mux_FlowThroughSharesPolicyTextBlock
Namespace Prefix: | mux_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure represent the information relating to income and Mining . + References No definition available. + Details
Name: | mux_IncomeAndMiningTaxesPolicyTextBlock
Namespace Prefix: | mux_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for mineral property interests, plant and equipment and mine development costs. + References No definition available. + Details
Name: | mux_MineralPropertyInterestsPlantAndEquipmentAndMineDevelopmentCostsPolicyTextBlock
Namespace Prefix: | mux_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for proven and probable reserves. + References No definition available. + Details
Name: | mux_ProvenAndProbableReservesPolicyTextBlock
Namespace Prefix: | mux_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the ore stockpile inventory, basis of stating ore stockpile inventories (for example, lower of cost or market). If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory. Also discloses the current position of the inventory and its classification as short- term or long-term on basis based on expected amounts to be processed within next 12 months. + References No definition available. + Details
Name: | mux_StockpilesMaterialOnLeachPadsInProcessInventoryPreciousMetalsInventoryAndMaterialsAndSuppliesPolicyTextBlock
Namespace Prefix: | mux_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset, and environmental remediation liability from improper or other-than-normal operation of long-lived asset. Includes, but is not limited to, timing of recognition and whether obligation is measured on discounted basis. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//410/tableOfContent + Details
Name: | us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 2: 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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (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 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/2147483586/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/2147480032/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/2147480032/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 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/2147483575/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)(2)(i) -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)(ii) -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)(v) -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 S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 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.D.1.Q5) -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.3.Q2) -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.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: 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 10: 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 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