XML 55 R34.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 and Principles of Consolidation | Basis of Presentation and Principles of Consolidation The accompanying Consolidated Financial Statements include the accounts of the Company and its wholly owned and controlled subsidiaries. Consolidated subsidiaries’ results are included from the date the subsidiary was formed or acquired. All significant intercompany accounts and transactions, including any noncontrolling interest, have been eliminated in consolidation.
Use of Estimates and Assumptions | Use of Estimates and Assumptions The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include fair value of assets acquired and liabilities assumed in a business combination, estimates associated with the useful lives of property and equipment, realization of long-lived assets, impairment of goodwill, valuation of derivative instruments, deferred income taxes, unrealized tax positions, measurement of digital assets and related receivables and loss contingencies. Actual results could differ from those estimates.
Reclassifications | Reclassifications Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications have no effect on the reported financial position, results of operations, or cash flows.
Segment Information | Segment Information Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), or decision–making group, in deciding how to allocate resources and assess performance. The Company’s CODM group is composed of the Chief Executive Officer and Chief Financial Officer. The Company operates as one operating segment and uses net income as measures of profit or loss on a consolidated basis in making decisions regarding resource allocation and performance assessment. Additionally, the Company’s CODM regularly reviews the Company’s expenses on a consolidated basis. The financial metrics used by the CODM help make key operating decisions, such as determination of digital asset purchases and significant acquisitions and allocation of budget between cost of revenues, general and administrative and research and development expenses.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments and other short-term investments with a maturity of three months or less, when purchased, to be cash equivalents. The Company maintains cash and cash equivalent balances at financial institutions that are insured by the Federal Deposit Insurance Corporation (“FDIC”). During March 2023, the Company began to participate, to the extent practicable, in insured cash sweep programs which “sweep” its deposits across multiple FDIC insured accounts, each with deposits of no more than $250.0 thousand. As of December 31, 2024, substantially all of the Company’s cash and cash equivalents were FDIC insured.
Restricted Cash | Restricted Cash Restricted cash as of December 31, 2024 principally represented those cash balances that support commercial letters of credit and are restricted from withdrawal.
Digital Assets | Digital Assets On July 25, 2024, the Company adopted a full holding onto bitcoin (“HODL”) approach towards its bitcoin treasury policy, retaining all bitcoin mined in its operations, and may periodically make strategic open market purchases of bitcoin. As a result, bitcoin digital assets are included in non-current assets on the Consolidated Balance Sheets due to the Company’s intent to retain and hold bitcoin. Kaspa digital assets held with the intent to fund operating expenses are included in current assets on the Consolidated Balance Sheets. In addition, digital assets loaned and collateralized were reported as “Digital assets - receivable, net” at December 31, 2024 and classified as long-term assets on the Consolidated Balance Sheets as it is the Company’s intent to maintain the loaned and collateralized bitcoin consistent with its HODL policy. Proceeds from the sale of digital assets are included within investing activities in the accompanying Consolidated Statement of Cash Flows. Following the adoption of Accounting Standards Update (“ASU”) 2023-08, Accounting for and Disclosure of Crypto Assets, effective January 1, 2023, the Company measures digital assets at fair value with changes recognized in operating expenses on the Consolidated Statements of Operations. The Company tracks its cost basis of digital assets by-wallet in accordance with the first-in-first-out method of accounting. Refer to Note 5 – Digital Assets, for further information. Digital Assets - Receivable, net The Company lends digital assets to counterparties under fixed term loans. In addition, the Company pledged bitcoin as collateral for a line of credit. Digital asset receivables that do not have a prespecified maturity date are repayable at the option of the Company, and the borrower may repay at any time, without penalty or premium. While the loan is outstanding, the borrower has the right and the ability to use the digital assets at its discretion, including the ability to sell or pledge the borrowed digital assets to third parties. At the conclusion of the loan, the borrower is obligated to return the same type and quantity of digital assets as those lent by the Company. The digital asset receivables are initially measured upon transfer at fair value and subsequently remeasured at fair value each reporting period. The changes in fair value is recognized on the Consolidated Statements of Operations, in accordance with ASC 2023-08. A loan fee is accrued daily based on the amount owing, paid on a monthly basis consistent with each loan’s terms. The digital asset receivable balance is evaluated for possible credit losses, in accordance with ASC 326 - Financial Instruments - Credit Losses (“ASC 326”). The allowance for credit losses on digital assets receivables under the current expected credit loss (“CECL”) model is determined by utilizing the profitability of default (“PD”) loss given default (“LGD”) approach. In order to apply the PD LGD approach, management considers the remaining expected life of the loans and forecasts of future economic conditions. Allowance for credit losses are included in “Other non-operating income (loss)” on the Consolidated Statements of Operations. Refer to Note 6 - Digital Assets - Receivable, Net for further information. Effective January 1, 2023, the Company early adopted ASU 2023-08, which requires entities to measure crypto assets at fair value with changes recognized in the Consolidated Statements of Operations each reporting period. The Company’s digital assets were within the scope of ASU 2023-08 and a cumulative-effect adjustment of $11.5 million as of the beginning of the fiscal year ended December 31, 2023 was recorded for the difference between the carrying amount of the Company’s digital assets and fair value.
Other Receivable | Other Receivable The Company acquired accounts receivable as a result of its acquisition of GC Data Center Acquisition on January 12, 2024, which consist of trade receivables. Refer to Note 3 - Acquisitions, for further information. The Company provides an allowance for credit losses equal to the estimated uncollectible amounts, based on historical and customer specific experience and current economic and market conditions.
Derivatives | Derivatives The Company enters into derivative contracts to manage its exposure to fluctuations in the price of bitcoin and energy costs and not for any other purpose. In addition, the Company evaluates its financing and service arrangements to determine whether certain arrangements contain features that qualify as embedded derivatives requiring bifurcation in accordance with Accounting Standard Codification (“ASC”) 815 - Derivatives and Hedging. Embedded derivatives that are required to be bifurcated from the host instrument or arrangement are accounted for and valued as separate financial instruments. There were no embedded derivatives requiring separation from the host instrument as of December 31, 2024 and December 31, 2023. The Company does not elect to designate derivatives as hedges for accounting purposes and as such, records derivatives at fair value with subsequent changes in fair value and settlements recognized in earnings. The Company classifies derivative assets or liabilities on the Consolidated Balance Sheets as current or non-current based on whether settlement of the instrument could be required within 12 months of the balance sheet date of the Balance Sheets and for derivatives with multiple settlements, based on the term of the contract. Bitcoin Derivatives From time to time the Company enters into derivative contracts to mitigate bitcoin market pricing volatility risk. During the year ended December 31, 2024, the Company recorded a $0.6 million loss on derivatives as a non-operating charge on the Consolidated Statements of Operations, all settled through cash payments. There were various derivative instruments to mitigate bitcoin market pricing volatility risk outstanding as of December 31, 2024, and no derivatives instruments outstanding as of December 31, 2023. Energy Derivatives The Company acquired a commodity swap contract as a result of its acquisition of GC Data Center Acquisition on January 12, 2024, refer to Note 3 - Acquisitions, for further information. The commodity swap contract hedges price variability in electricity purchases and expires on December 31, 2027. The commodity swap contract meets the definition of a derivative due to terms that provide for net settlement. As of December 31, 2024, the estimated fair value of the Company’s derivative asset instrument was $8.9 million, estimated using observable market-based inputs classified under Level 2 of the fair value hierarchy. The significant assumptions used in the discounted cash flow model to estimate fair value include the discount rate and electricity forward curves.
Property and Equipment | Property and Equipment Property and equipment are stated at cost, net of accumulated depreciation and impairment, as applicable. Property and equipment acquired through business combinations are measured at fair value at the acquisition date. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The Company’s property and equipment is primarily composed of digital asset mining rigs, which are largely homogeneous and have approximately the same useful lives. Accordingly, the Company utilizes the group method of depreciation for its digital asset mining rigs. The Company will update the estimated useful lives of its digital asset mining server group periodically if information on the operations of the mining equipment indicates changes are required. The Company will assess and adjust the estimated useful lives of its mining equipment when there are indicators that the productivity of the mining assets is longer or shorter than the assigned estimated useful lives.
Goodwill | Goodwill Goodwill represents the excess of the purchase price over the fair value of the net assets acquired in a business combination. Goodwill is not subject to amortization, and instead, assessed for impairment annually at the end of each fiscal year, or more frequently when events or changes in circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount in accordance with ASC 350 - Intangibles - Goodwill and Other. The Company has the option to first assess qualitative factors to determine whether events or circumstances indicate it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, in which case a quantitative impairment test is not required. As provided for by ASU 2017-04, Simplifying the Test for Goodwill Impairment, the quantitative goodwill impairment test is performed by comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill is not impaired. An impairment loss is recognized for any excess of the carrying amount of the reporting unit over its fair value up to the amount of goodwill allocated to the reporting unit. Income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit are considered when measuring the goodwill impairment loss, if applicable.
Finite-Lived Intangible Assets | Finite-Lived Intangible Assets Intangible assets are recorded at cost less any accumulated amortization and any accumulated impairment losses. Intangible assets acquired through business combinations are measured at fair value at the acquisition date. Intangible assets with finite lives are comprised of customer relationships and intellectual property and are amortized over their estimated useful lives on an accelerated basis over the projected pattern of economic benefits, which range from two to three years. Finite-lived intangible assets are reviewed for impairment annually, or more frequently when events or changes in circumstances indicate that it is more likely than not that the fair value has been reduced to less than its carrying amount.
Business Combinations | Business Combinations The Company accounts for business combinations under the acquisition method of accounting in accordance with ASC 805 - Business Combinations, by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, measured at the acquisition date fair value. The determination of fair value involves assumptions, estimates and judgments. The initial allocation of the purchase price is considered preliminary and therefore subject to change until the end of the measurement period (up to one year from the acquisition date). Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net assets acquired. Contingent consideration is included within the purchase price and is initially recognized at fair value as of the acquisition date. Contingent consideration, classified as either an asset or a liability, is remeasured to fair value each reporting period, until the contingency is resolved. Changes in fair value of contingent consideration period-over-period are recognized in earnings. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.
Investments | Investments Investments, which may be made from time-to-time for strategic reasons, are included in non-current assets on the Consolidated Balance Sheets. Refer to Note 9 - Investments, for further information. Other Investments Investments in which the Company does not have the ability to exercise significant influence and does not have readily determinable fair values, are recorded at cost minus impairment, plus or minus changes from observable price changes in orderly transactions for identical or similar investments of the same issuer, in accordance with the measurement alternative described in ASC 321 - Investments – Equity Securities. As part of the Company’s policy to maximize return on strategic investment opportunities, while preserving capital and limiting downside risk, the Company may at times enter into equity investments or Simple Agreements for Future Equity (“SAFE”). The nature and timing of the Company’s investments will depend on available capital at any particular time and the investment opportunities identified and available to the Company. However, the Company generally does not make investments for speculative purposes and does not intend to engage in the business of making investments.
Equity Method Investments | Equity Method Investments The Company accounts for investments in which it owns between 20% and 50% of the common stock and has the ability to exercise significant influence, but not control, over the investee using the equity method of accounting in accordance with ASC 323 - Equity Method Investments and Joint Ventures. Under the equity method, an investor initially records its investment in the investee at cost and adjusts the carrying amount of its investment to recognize its proportionate share of the earnings or losses of the investee after the date of investment.
Leases | Leases The Company determines if an arrangement contains a lease at inception based on whether or not the Company has the right to control the asset during the contract period and other facts and circumstances. At lease inception, the Company determines the lease classification as either an operating or finance lease, with classification effecting the expense recognition on the Consolidated Statements of Operations. For leases with terms longer than 12 months, a lease liability is recorded on the Company’s Consolidated Balance Sheets for the present value of its fixed minimum payment obligations over the lease term, including renewal extension options, and a corresponding right-of-use (“ROU”) asset equal to the initial lease liability is recorded, adjusted for any prepayments, indirect costs and lease incentives, as well as adjustments to reflect favorable or unfavorable terms of an acquired lease when compared to market terms at the time of an acquisition. Refer to Note 18 - Leases, for further information. the Company had operating and finance leases primarily for office space, mining facilities and land in the United States. The Company had an arrangement with Applied Digital Corporation for the use of energized cryptocurrency mining facilities under which the Company pays for electricity per megawatt based on usage. The Company has determined that it has embedded operating leases at two of the facilities governed by this arrangement that commenced in January and March 2023, and has elected not to separate lease and non-lease components. Payment for these two operating leases are entirely variable and are based on usage of electricity, and expensed as incurred.
Stock-based Compensation | Stock-based Compensation The Company recognizes stock-based compensation expense for awards to employees and non-employees based on the grant date fair value of the award and uses the graded-vesting method to recognize expense on a straight-line basis over the requisite service period from the date of grant of the award for each separately vesting tranche. The Company classifies its stock-based compensation within “General and administration expenses” on the Consolidated Statements of Operations as any portion of mining activities related to Cost of revenues is immaterial. Refer to Note 14 – Stockholders' Equity, for further information. The Company accounts for forfeitures as they occur and reverses compensation cost previously recognized in the period the award is forfeited.
Impairment of Long-lived Assets | Impairment of Long-lived Assets Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Revenues | Revenues The Company recognizes revenue under ASC 606 – Revenue from Contracts with Customers. The core principle of the revenue standard is that a reporting entity should recognize revenues to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Refer to Note 4 – Revenues, for further information. The Company recognizes revenue in accordance with ASC 606. The core principle of the revenue standard is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The following five steps are applied to achieve that core principle: •Step 1: Identify the contract with the customer; •Step 2: Identify the performance obligations in the contract; •Step 3: Determine the transaction price; •Step 4: Allocate the transaction price to the performance obligations in the contract; and •Step 5: Recognize revenue when the Company satisfies a performance obligation. In order to identify the performance obligations in a contract with a customer, an entity must assess the promised goods or services in the contract and identify each promised good or service that is distinct. A performance obligation meets ASC 606’s definition of a “distinct” good or service (or bundle of goods or services) if both of the following criteria are met: •The customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer (i.e., the good or service is capable of being distinct); and •The entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract (i.e., the promise to transfer the good or service is distinct within the context of the contract). If a good or service is not distinct, the good or service is combined with other promised goods or services until a bundle of goods or services is identified that is distinct. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. When determining the transaction price, an entity must consider the effects of all of the following: •Variable consideration •Constraining estimates of variable consideration •The existence of a significant financing component in the contract •Noncash consideration •Consideration payable to a customer Variable consideration is included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized under the accounting contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The transaction price is allocated to each performance obligation on a relative standalone selling price basis. The transaction price allocated to each performance obligation is recognized when that performance obligation is satisfied, at a point in time or over time, as appropriate. Application of the Five-Step Model to the Company’s Mining and Hosting Operations The Company’s ongoing major or central operation is to provide bitcoin transaction verification services to the transaction requestor, in addition to the Bitcoin network through a Company-operated mining pool as the operator (“Operator”) (such activity, “mining”) and to provide a service of performing hash calculations to third-party pool operators alongside collectives of third-party bitcoin miners (such collectives, “mining pools”) as a participant (“Participant”). On January 12, 2024, the Company acquired two operational bitcoin mining sites for the purpose of improving efficiencies and the scale of the Company’s mining operations. In addition, the Company acquired two bitcoin mining sites within the Arkon Acquisition on November 5, 2024, that provide hosting services to a single customer. The Company provides hosting services to institutional-scale crypto mining companies at these sites. The Company will not be taking on any new hosting services customers at these locations and will transition to self-mining at these sites as existing customer agreements expire or are terminated early. Refer to Note 3 - Acquisitions, for further information. Mining Operator As Operator, the Company provides transaction verification services to the transaction requestor, in addition to the Bitcoin network. Transaction verification services are an output of the Company’s ordinary activities; therefore, the Company views the transaction requestor as a customer and recognizes the transaction fees as revenue from contracts with customers under ASC 606. The Bitcoin network is not an entity such that it may not meet the definition of a customer; however, the Company has concluded that it is appropriate to apply ASC 606 by analogy to block rewards earned from the Bitcoin network. The Company is currently entitled to the block reward of 3.125 bitcoin, subsequent to the halving that occurred on April 19, 2024. Prior to the halving, the Company was entitled to the block reward of 6.25 bitcoin from each successful validation of a block. The Company is also entitled to the transaction fees paid by the transaction requester payable in bitcoin for each successful validation of a block. The Company assessed the following factors in the determination of the inception and duration of each individual contract to validate a block and satisfaction of its performance obligation as follows: •For each individual contract, the parties’ rights, the transaction price, and the payment terms are fixed and known as of the inception of each individual contract. •The transaction requestor and the Bitcoin network each have a unilateral enforceable right to terminate their respective contracts at any time without penalty. •For each of these respective contracts, contract inception and completion occur simultaneously upon block validation; that is, the contract begins upon, and the duration of the contract does not extend beyond, the validation of an individual blockchain transaction; and each respective contract contains a single performance obligation to perform a transaction validation service and this performance obligation is satisfied at the point-in-time when a block is successfully validated. From September 2021 until May 2022, the Company engaged unrelated third-party mining enterprises (“pool participants”) to contribute hash calculations, and in exchange, remitted transaction fees and block rewards to pool participants on a pro rata basis according to each respective pool participant’s contributed hash calculations. The MaraPool wallet (owned by the Company as Operator) is recorded on the distributed ledger as the winner of proof of work block rewards and assignee of all validations and, therefore, the transaction verifier of record. The pool participants entered into contracts with the Company as Operator; they did not directly enter into contracts with the network or the requester and were not known verifiers of the transactions assigned to the pool. As Operator, the Company delegated mining work to the pool participants utilizing software that algorithmically assigned work to each individual miner. By virtue of its selection and operation of the software, the Company as Operator controlled delegation of work to the pool participants. This indicated that the Company directed the mining pool participants to contribute their hash calculations to solve in areas that the Company designated. Therefore, the Company determined that it controlled the service of providing transaction verification services to the network and requester. Accordingly, the Company recorded all of the transaction fees and block rewards earned from transactions assigned to MaraPool as revenue, and the portion of the transaction fees and block rewards remitted to MaraPool participants as cost of revenues. In accordance with ASC 606-10-32-21, the Company measures the estimated fair value of the non-cash consideration (block reward and transaction fees) at contract inception, which is at the time the performance obligation to the requester and the network is fulfilled by successfully validating a block. The Company measures the non-cash consideration which is fixed as of the inception of each individual contract using the quoted spot rate for bitcoin determined using the Company’s primary trading platform for bitcoin at the time the Company successfully validates a block. Expenses associated with providing bitcoin transaction verification services, such as hosting fees, electricity costs, and related fees are recorded as cost of revenues. Depreciation on digital asset mining equipment is also recorded as a component of cost of revenues. Mining Participant The Company participates in third-party operated mining pools. When the Company is a Participant in a third-party operated mining pool, the Company provides a service to perform hash calculations to the third-party pool operators. The Company considers the third-party mining pool operators to be its customers under Topic 606. Contract inception and the Company’s enforceable right to consideration begins when the Company commences providing hash calculation services to the mining pool operators. Each party to the contract has the unilateral right to terminate the contract at any time without any compensation to the other party for such termination. As such, the duration of a contract is less than a day and may be continuously renewed multiple times throughout the day. The implied renewal option is not a material right because there are no upfront or incremental fees in the initial contract and the terms, conditions, and compensation amount for the renewal options are at the then market rates. The Company is entitled to non-cash compensation based on the pool operator’s payout model. The payout methodologies differ depending on the type of third-party operated mining pool. Full-Pay-Per-Share (“FPPS”) pools pay block rewards and transaction fees, less mining pool fees and Pay-Per-Share (“PPS”) pools pay block rewards less mining pool fees but no transaction fees. For FPPS and PPS pools, the Company is entitled to non-cash consideration even if a block is not successfully validated by the mining pool operators. Success-based mining pools pay a fractional share of the successfully mined block and transaction fees, reduced by pool operator expenses only if a block is successfully validated. During 2024, the Company participated in FPPS mining pools. During 2023, the Company primarily participated in FPPS mining pools and, to a lesser extent, success-based mining pools. During 2022, the Company primarily participated in success-based mining pools and, to a lesser extent, PPS mining pools. FPPS Mining Pools The Company primarily participates in mining pools that use the FPPS payout method for the year ended December 31, 2024. The Company is entitled to compensation once it begins to perform hash calculations for the pool operator in accordance with the operator’s specifications over a 24-hour period beginning midnight UTC and ending 23:59:59 UTC on a daily basis. The non-cash consideration that the Company is entitled to for providing hash calculations to the pool operator under the FPPS payout method is made up of block rewards and transaction fees less pool operator expenses determined as follows: •The non-cash consideration in the form of a block reward is based on the total blocks expected to be generated on the Bitcoin network for the daily 24-hour period beginning midnight UTC and ending 23:59:59 UTC in accordance with the following formula: the daily hash calculations that the Company provided to the pool operator as a percent of the Bitcoin network’s implied hash calculations as determined by the network difficulty, multiplied by the total Bitcoin network block rewards expected to be generated for the same daily period. •The non-cash consideration in the form of transaction fees paid by transaction requestors is based on the share of total actual fees paid over the daily 24-hour period beginning midnight UTC and ending 23:59:59 UTC in accordance with the following formula: total actual transaction fees generated on the Bitcoin network during the 24-hour period as a percent of total block rewards the Bitcoin network actually generated during the same 24-hour period, multiplied by the block rewards the Company earned for the same 24-hour period noted above. •The block reward and transaction fees earned by the Company is reduced by mining pool fees charged by the operator for operating the pool based on a rate schedule per the mining pool contract. The mining pool fee is only incurred to the extent the Company performs hash calculations and generates revenue in accordance with the pool operator’s payout formula during the same 24-hour period beginning midnight UTC daily. The above non-cash consideration is variable in accordance with paragraphs ASC 606-10-32-5 to 606-10-32-7, since the amount of block reward earned depends on the amount of hash calculations the Company performs; the amount of transaction fees the Company is entitled to depends on the actual Bitcoin network transaction fees over the same 24-hour period; and the operator fees for the same 24-hour period are variable since they are determined based on the total block rewards and transaction fees in accordance with the pool operator’s agreement. While the non-cash consideration is variable, the Company has the ability to estimate the variable consideration at contract inception with reasonable certainty without the risk of significant revenue reversal. The Company does not constrain this variable consideration because it is probable that a significant reversal in the amount of revenue recognized from the contract will not occur when the uncertainty is subsequently resolved and recognizes the non-cash consideration on the same day that control is transferred, which is the same day as contract inception. The Company measures the non-cash consideration based on the simple average daily spot rate of bitcoin determined using the Company’s primary trading platform for bitcoin over a 24-hour period beginning midnight UTC and ending 23:59:59 UTC on the day of contract inception. The Company recognizes non-cash consideration on the same day that control of the contracted service is transferred to the pool operator, which is the same day as the contract inception. PPS Mining Pools The Company participates in PPS pools that provide non-cash consideration similar to the FPPS pools except PPS pools do not include transaction fees, therefore, the non-cash consideration received by the Company is made up of block rewards less mining pool fees. While the non-cash consideration is variable, the Company has the ability to estimate the variable consideration at contract inception with reasonable certainty. The Company does not constrain this variable consideration because it is probable that a significant reversal in the amount of revenue recognized from the contract will not occur when the uncertainty is subsequently resolved and recognizes the non-cash consideration on the same day that control is transferred, which is the same day as contract inception. The Company measures the non-cash consideration based on the simple average daily spot rate of bitcoin determined using the Company’s primary trading platform for bitcoin over a 24-hour period beginning midnight UTC and ending 23:59:59 UTC on the day of contract inception. The Company recognizes non-cash consideration on the same day that control of the contracted service is transferred to the pool operator, which is the same day as the contract inception. Success-based Mining Pools The Company also participates, to a lesser extent, in third-party mining pools that pay rewards only when the pool successfully validates a block. For these pools, the Company only earns a reward when the third-party pool successfully mines a block and its reward is the fractional share of the successfully mined block and transaction fees, reduced by pool operator expenses, based on the proportion of hash calculations the Company performed for the mining pool operator to the total hash calculations performed by all mining pool participants in validating the block during the 24-hour period beginning at midnight UTC and ending 23:59:59 UTC daily. Contract inception and the Company’s enforceable right to consideration begins when the Company commences the performance of hash calculations for the mining pool operator. The non-cash consideration is variable in accordance with paragraphs ASC 606-10-32-5 to 606-10-32-7 as it depends on whether the third-party mining pool successfully validates a block during each 24-hour period. In addition, other inputs such as the amount of hash calculations and the Company’s fractional share of consideration earned by the pool operator also cause variability. The Company does not have the ability to estimate whether a block will be successfully validated with reasonable certainty at contract inception. The Company constrains the variable consideration at contract inception because it is not probable that a significant reversal in the amount of revenue recognized from the contract will not occur when the uncertainty is subsequently resolved. Once a block is successfully validated, the constraint is lifted. The Company recognizes the non-cash consideration on the same day that control is transferred, which is the same day as contract inception. The Company’s policy was to measure non-cash consideration based on the spot rate of bitcoin at the time the pool successfully validates a block, which was not in accordance with ASC 606-10-32-21 which requires measurement to coincide with contract inception. Additionally, this measurement was not consistent with the measurement of non-cash consideration for FPPS and PPS pools. During the three months ended December 31, 2023, the Company corrected this error and changed its measurement of non-cash consideration to the simple average daily spot rate of bitcoin determined using the Company’s primary trading platform for bitcoin on the date of contract inception, which is the same day that control of the contracted service (hash calculations) is transferred to the pool operator. The change in measurement did not have a material impact to the results of operations for any of the periods presented. Expenses associated with providing hash calculation services to third-party operated mining pools, such as hosting fees, electricity costs, and related fees, are recorded as cost of revenues. Depreciation on digital asset mining equipment is also recorded as a component of cost of revenues. Hosting Services The Company operates three bitcoin mining sites, which were acquired during the year ended December 31, 2024, that provide hosting services to institutional-scale crypto mining companies. Hosting services include colocation and managed services. Colocation services include providing mining companies with sheltered data center space, electrical power, cooling, and internet connectivity. Managed services generally include providing customers with technical support and maintenance services, in addition to colocation services. The Company will not be taking on any new hosting services customers and will transition acquired sites to self-mining as existing customer agreements expire or are terminated early. Colocation services revenue is recognized over time as the customer simultaneously receives and consumes the benefits of the Company’s performance. Managed services revenue is recognized at a point-in-time as the control transfers to the customer, satisfying the performance obligation. The transaction price for colocation services is variable based on the consumption of energy and the managed services price is a fixed rate per miner basis. The Company recognizes hosting services revenue to the extent that a significant reversal of such revenue will not occur. Hosting services customers are generally invoiced in advance of the month in which the Company satisfies its performance obligation, and deferred revenue is recorded for any upfront payments received in advance of the Company’s performance. The monthly transaction price is generally variable based on the amount of megawatt hours (“MWh”) consumed by the customers equipment and when other monthly contracted services are performed. At the end of each month, the customer is billed for the actual amount owed for services performed. The Company recognizes revenue for hosting services under the right-to-invoice practical expedient in ASC 606-10-55-18, which allows for the recognition of revenue over time as the Company’s right-to-invoice for final payment corresponds directly with the value of services transferred to the customer to-date. Expenses associated with providing hosting services are recorded as cost of revenues and depreciation on hosting equipment is recorded as a separate component of cost of revenues.
Research and Development | Research and Development Research and development costs consist primarily of contractor costs, equipment, supplies, personnel, and related expenses for research and development activities. Research and development costs are expensed as incurred in accordance with ASC 730 - Research and Development, and are included in operating expenses on the Consolidated Statements of Operations. Research and development costs were $13.2 million, $2.8 million and $0.1 million, for the years ended December 31, 2024, 2023 and 2022 respectively.
Income Taxes | Income Taxes The Company accounts for income taxes under the asset and liability method, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is required to the extent any deferred tax assets may not be realizable. ASC 740 - Income Taxes, also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements and prescribes a recognition threshold and measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. ASC 740 also provides guidance on derecognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition. The Company accounts for income taxes under ASC 740 - Income Taxes, which requires the recognition of deferred tax assets and liabilities for both the expected impact of differences between the financial statements and the tax basis of assets and liabilities, and for the expected future tax benefit to be derived from tax losses and tax credit carry-forwards. ASC 740 additionally requires the establishment of a valuation allowance to reflect the likelihood of realization of deferred tax assets.
Recent Accounting Pronouncements | Recent Accounting Pronouncements The Company continually assesses any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement may affect the Company’s financial reporting, the Company undertakes an analysis to determine any required changes to its Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Consolidated Financial Statements properly reflect the change. In December 2024, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2024-04, Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments. ASU 2024-04 clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion to improve relevance and consistency. The new standard is effective for the Company for its annual periods beginning January 1, 2026 and interim periods within those annual reporting periods, with early adoption permitted. The Company is currently evaluating the impact of adopting the standard. In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires additional disclosures of certain expenses in the notes of the financial statements, to provide enhanced transparency into the expense captions presented on the Consolidated Statements of Operations. Additionally, in January 2025, the FASB issued ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40), to clarify the effective date of ASU 2024-03. The new standard is effective for the Company for its annual periods beginning January 1, 2027 and for interim periods beginning January 1, 2028, with early adoption permitted. The Company is currently evaluating the impact of adopting the standard. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires entities to disclose specific rate reconciliations, amount of income taxes separated by federal and individual jurisdiction, and the amount of income (loss) from continuing operations before income tax expense (benefit) disaggregated between federal, state, and foreign. The new standard is effective for the Company for its annual periods beginning January 1, 2025, with early adoption permitted. The Company is currently evaluating the impact of adopting the standard. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. ASU 2023-07 is designed to improve the reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses that are regularly provided to the Company’s chief operating decision–making group (the “CODM”). The new standard is effective for the Company for its annual periods beginning January 1, 2024 and for interim periods beginning January 1, 2025, with early adoption permitted. The Company adopted ASU 2023-07 on January 1, 2024, which did not have a material impact on the Consolidated Financial Statements.
Fair Value Measurement | The Company measures certain financial and non-financial assets and liabilities at fair value on a recurring or non-recurring basis. The Company uses a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, essentially an exit price, based on the highest and best use of the asset or liability. The levels of the fair value hierarchy are:
| Level 1: | Observable inputs such as quoted market prices in active markets for identical assets or liabilities
| Level 2: | Observable market-based inputs or unobservable inputs that are corroborated by market data
| Level 3: | Unobservable inputs for which there is little or no market data, which require the use of the reporting entity’s own assumptions
The carrying amounts reported on the Consolidated Balance Sheets for cash and cash equivalents, restricted cash, other receivables, deposits, prepaid expenses and other current assets, property and equipment, advances to vendors, accounts payable, accrued expenses, and legal reserve payable approximate their estimated fair market value based on the short-term maturity of these instruments. Additionally, the carrying amounts reported on the Consolidated Balance Sheets for the Company’s term loan, operating lease liabilities and other long-term liabilities approximate fair value as the related interest rates approximate rates currently available to the Company. Financial assets and liabilities are classified in their entirety within the fair value hierarchy based on the lowest level of input that is significant to their fair value measurement. The Company measures the fair value of its marketable securities and investments by taking into consideration valuations obtained from third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs included reported trades of and broker-dealer quotes on the same or similar securities, issuer credit spreads, benchmark securities and other observable inputs. The Company includes the above money market funds and U.S. treasury bills in cash and cash equivalents on the Consolidated Balance Sheets. The Company’s U.S. treasury bills have original remaining maturities of three months or less when purchased. Effective January 1, 2023, the Company early adopted ASU 2023-08, measuring digital assets at fair value on a recurring basis. There were no transfers among Levels 1, 2 or 3 during the years ended December 31, 2024.
Net Income Per Share | Net income (loss) per share is calculated in accordance with ASC 260 - Earnings Per Share. Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. For the year ended December 31, 2024, 2023 and 2022, the Company recorded net income (loss) and as such, the Company calculated the impact of dilutive common stock equivalents in determining diluted earnings per share.

X
- Definition Disclosure of accounting policy for safeguarding liability and corresponding asset for crypto-asset held for platform user. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section FF -Paragraph Question 2 -Publisher SEC Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.FF.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476188/405-10-S99-1 + Details
Name: | srt_PlatformOperatorCryptoAssetPolicyTextBlock
Namespace Prefix: | srt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -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 3: http://www.xbrl.org/2003/role/disclosureRef -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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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