XML 36 R26.htm IDEA: XBRL DOCUMENT
v3.22.2.2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2022
Accounting Policies [Abstract] |
Basis of presentation and principles of consolidation | Basis of presentation and principles of consolidation The accompanying condensed consolidated financial statements of the Company are unaudited. These unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”) on the same basis as the audited consolidated financial statements, and in management’s opinion, reflect all adjustments, consisting only of normal, recurring adjustments, that are necessary for the fair statement of the Company’s condensed consolidated financial statements for the periods presented. The unaudited condensed consolidated results of operations for the three and nine months ended September 30, 2022 are not necessarily indicative of the results to be expected for the full year or any other period. These condensed consolidated financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2021 filed with the Securities and Exchange Commission (the “SEC”) on February 25, 2022 (the “Annual Report”). These condensed consolidated financial statements include the accounts of the Company and its subsidiaries. The Company’s subsidiaries are entities in which the Company holds, directly or indirectly, more than 50% of the voting rights, or where it exercises control. Certain subsidiaries of the Company have a basis of presentation different from GAAP. For the purposes of these unaudited condensed consolidated financial statements, the basis of presentation of such subsidiaries is converted to GAAP. All intercompany accounts and transactions have been eliminated in consolidation. There were no changes to the significant accounting policies or recent accounting pronouncements that were disclosed in Note 2. Summary of Significant Accounting Policies to the audited consolidated financial statements included in the Annual Report, other than as discussed below.
Reclassifications | Reclassifications Certain prior period amounts have been reclassified in order to conform with the current period presentation. These reclassifications have no impact on the Company’s previously reported consolidated net income.
Use of estimates | Use of estimates The preparation of th e condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto. Significant estimates and assumptions include the determination of the recognition, measurement, and valuation of current and deferred income taxes; the fair value of stock-based awards issued; the useful lives of long-lived assets; the impairment of long-lived assets; the valuation of privately-held strategic investments, including impairments; the Company’s incremental borrowing rate; the fair value of customer crypto assets and liabilities; the fair value of assets acquired and liabilities assumed in business combinations, including contingent consideration arrangements; the fair value of derivatives and related hedges; the fair value of long-term debt; assessing the likelihood of adverse outcomes from claims and disputes; and loss provisions. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties. To the extent that there are material differences between these estimates and actual results, the Comp any’s condensed c onsolidated financial statements will be affected. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
Customer custodial cash and customer cash liabilities | Customer custodial cash and customer custodial cash liabilities Customer custodial cash represents restricted cash and cash equivalents maintained in segregated Company bank accounts that are held for the exclusive benefit of customers. Customer custodial cash liabilities represent cash deposits held by customers in their fiat wallets and unsettled deposits and withdrawals. The Company restricts the use of the assets underlying the customer custodial cash to meet regulatory requirements and classifies the assets as current based on their purpose and availability to fulfill the Company’s direct obligation under customer custodial cash liabilities. Certain jurisdictions where the Company operates require the Company to hold eligible liquid assets, as defined by applicable regulatory requirements and commercial law in these jurisdictions, equal to at least 100% of the aggregate amount of all customer custodial cash liabilities. Depending on the jurisdiction, eligible liquid assets can include cash and cash equivalents, customer custodial cash, and in-transit customer receivables. As of September 30, 2022 and December 31, 2021, the Company’s eligible liquid assets were greater than the aggregate amount of customer custodial cash liabilities.
Concentration of credit risk | Concentration of credit risk The Company’s cash and cash equivalents, restricted cash, customer custodial cash, and accounts and loans receivable are potentially subject to concentration of credit risk. Cash and cash equivalents, restricted cash, and customer custodial cash are placed with financial institutions which are of high credit quality. The Company invests cash and cash equivalents, and customer custodial accounts primarily in highly liquid, highly rated instruments which are uninsured. The Company may also have deposit balances with financial institutions which exceed the Federal Deposit Insurance Corporation insurance limit of $250,000. The Company also holds cash at crypto trading venues and performs a regular assessment of these crypto trading venues as part of its risk management process. The Company held $368.1 million and $100.1 million of USD Coin (“USDC”) as of September 30, 2022 and December 31, 2021, respectively. The issuer of USDC reported that, as of September 30, 2022, underlying reserves were held in cash and short-duration U.S. Treasuries within segregated accounts for the benefit of USDC holders. As of September 30, 2022 and December 31, 2021, the Company had one customer and no customers, respectively, who accounted for more than 10% of the Company’s accounts and loans receivable, net. As of September 30, 2022 and December 31, 2021, the Company had no payment processors or bank partners representing more than 10% of accounts and loans receivable, net.During the three and nine months ended September 30, 2022 and September 30, 2021, no customer accounted for more than 10% of total revenue.
Derivatives contracts | Derivative contracts Derivative contracts derive their value from underlying asset prices, other inputs or a combination of these factors. Derivative contracts are recognized as either assets or liabilities in the condensed consolidated balance sheets at fair value, with changes in fair value recognized in other operating expense, net. The Company enters into arrangements that result in obtaining the right to receive or obligation to deliver a fixed amount of crypto assets in the future. These are hybrid instruments, consisting of a debt host contract that is initially measured at the fair value of the underlying crypto assets and is subsequently carried at amortized cost, and an embedded forward feature based on the changes in the fair value of the underlying crypto asset. The embedded forward is bifurcated from the host contract, and is subsequently measured at fair value. The Company also enters into foreign exchange forward contracts that act as economic hedges against the impact of changes in Euro on the Company’s intercompany transactions. The Company records changes in fair value of the forward contracts as part of other expense, net in the consolidated statements of operations. Derivatives designated as hedges The Company applies hedge accounting to certain derivatives executed for risk management purposes. To qualify for hedge accounting, a derivative must be highly effective at reducing the risk associated with the exposure being hedged. The Company uses fair value hedges primarily to hedge the fair value exposure of crypto asset prices. For qualifying fair value hedges, the changes in the fair value of the derivative and the fair value of the hedged item are recognized in current-period earnings in other operating expense, net in the condensed consolidated statements of operations. Derivative amounts affecting earnings are recognized in the same line item as the earnings effect of the hedged item.
Customer crypto assets and liabilities | Customer crypto assets and liabilities Customer crypto assets and liabilities represent the Company’s obligation to safeguard customers’ crypto assets in digital wallets on the Company’s platform. The Company safeguards these assets for customers and is obligated to safeguard them from loss, theft, or other misuse. The Company recognizes customer crypto liabilities and corresponding customer crypto assets, on initial recognition and at each reporting date, at fair value of the crypto assets. Any loss, theft, or other misuse would impact the measurement of customer crypto assets.
Recent accounting pronouncements | Recent accounting pronouncements Recently adopted accounting pronouncements On October 28, 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 amends Accounting Standards Codification 805 (“ASC 805”) to require acquiring entities to apply Topic 606 - Revenue from Contracts with Customer s to recognize and measure contract assets and contract liabilities in a business combination. The Company early adopted the standard on January 1, 2022. The adoption of the standard did not have a material impact on the Company’s condensed consolidated financial statements. On March 31, 2022, the SEC issued Staff Accounting Bulletin No. 121 (“SAB 121”). SAB 121 sets out interpretive guidance from the staff of the SEC regarding the accounting for obligations to safeguard crypto assets that an entity holds for its customers. Safeguarding is defined as taking actions to secure customer crypto assets and the associated cryptographic key information and protecting them from loss, theft, or other misuse. The guidance requires an entity to recognize a liability for the obligation to safeguard the users’ assets, and recognize an associated asset for the crypto assets safeguarded. Both the liability and asset should be measured initially and subsequently at the fair value of the crypto assets being safeguarded. The guidance also requires additional disclosures related to the nature and amount of crypto assets that the entity is responsible for holding for its customers, with separate disclosure for each significant crypto asset, and the vulnerabilities the entity has due to any concentration in such activities. The Company has adopted this guidance as of June 30, 2022 with retrospective application as of January 1, 2022. The balances as of January 1, 2022 for the customer crypto assets and customer crypto liabilities were both $267.6 billion. Accounting pronouncements pending adoption On June 30, 2022, FASB issued Accounting Standards Update No. 2022-03, Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions (“ASU 2022-03”). ASU 2022-03 clarifies that a contractual sale restriction prohibiting the sale of an equity security is a characteristic of the reporting entity holding the equity security and is not included in the equity security's unit of account. The standard requires specific disclosures related to equity securities that are subject to contractual sale restrictions, including (1) the fair value of such equity securities reflected in the balance sheet, (2) the nature and remaining duration of the corresponding restrictions, and (3) any circumstances that could cause a lapse in the restrictions. The new standard is effective for the Company for its fiscal year beginning January 1, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting the standard on the Company’s consolidated financial statements.
Revenue recognition | Revenue recognition The Company determines revenue recognition from contracts with customers through the following steps: •identification of the contract, or contracts, with the customer; •identification of the performance obligations in the contract; •determination of the transaction price; •allocation of the transaction price to the performance obligations in the contract; and •recognition of the revenue when, or as, the Company satisfies a performance obligation. Revenue is recognized when control of the promised goods or services is transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company primarily generates revenue through transaction fees charged on the platform. Transaction revenue Retail transaction revenue represents transaction fees earned from customers that are primarily individuals, while institutional transaction revenue represents transaction fees earned from institutional customers, such as hedge funds, family offices, principal trading firms, and financial institutions on the institutional platform. Institutional clients can trade via the Company’s trading platform or utilize Coinbase Prime services depending on their needs. High-frequency trading firms, such as market makers and principal traders, benefit from lower latency by connecting through the trading platform, while corporations and family offices can access an integrated suite of investment services through Coinbase Prime. The Company’s service is comprised of a single performance obligation to provide a crypto asset matching service when customers buy, sell, or convert crypto assets on the platform. That is, the Company is an agent in transactions between customers and presents revenue for the fees earned on a net basis. Judgment is required in determining whether the Company is the principal or the agent in transactions between customers. The Company evaluates the presentation of revenue on a gross or net basis based on whether it controls the crypto asset provided before it is transferred to the customer (gross) or whether it acts as an agent by arranging for other customers on the platform to provide the crypto asset to the customer (net). The Company does not control the crypto asset being provided before it is transferred to the buyer, does not have inventory risk related to the crypto asset, and is not responsible for the fulfillment of the crypto asset. The Company also does not set the price for the crypto asset as the price is a market rate established by users of the platform. As a result, the Company acts as an agent in facilitating the ability for a customer to purchase crypto assets from another customer. The Company considers its performance obligation satisfied, and recognizes revenue, at the point in time the transaction is processed. Contracts with customers are usually open-ended and can be terminated by either party without a termination penalty. Therefore, contracts are defined at the transaction level and do not extend beyond the service already provided. The Company charges a fee at the transaction level. The transaction price, represented by the trading fee, is calculated based on volume and varies depending on payment type and the value of the transaction. Crypto asset purchase or sale transactions executed by a customer on the Company’s platform is based on tiered pricing that is driven primarily by transaction volume processed for a specific historical period. The Company has concluded that this volume-based pricing approach does not constitute a future material right since the discount is within a range typically offered to a class of customers with similar volume. The transaction fee is collected from the customer at the time the transaction is executed. In certain instances, the transaction fee can be collected in crypto assets, with revenue measured based on the amount of crypto assets received and the fair value of the crypto assets at the time of the transaction. The transaction price includes estimates for reductions in revenue from transaction fee reversals that may not be recovered from customers. Such reversals occur when the customer disputes a transaction processed on their credit card or their bank account for a variety of reasons and seeks to have the charge reversed after the Company has processed the transaction. These amounts are estimated based upon the most likely amount of consideration to which the Company will be entitled. All estimates are based on historical experience and the Company’s best judgment at the time to the extent it is probable that a significant reversal of revenue recognized will not occur. All estimates of variable consideration are reassessed periodically. The total transaction price is allocated to the single performance obligation. While the Company recognizes transaction fee reversals as a reduction of net revenue, crypto asset losses related to those same transaction reversals are included in transaction expense. Blockchain rewards The Company generates revenues in crypto assets through various blockchain protocols. These blockchain protocols, or the participants that form the protocol networks, reward users for performing various activities on the blockchain, such as participating in proof-of-stake networks and other consensus algorithms. The Company considers itself the principal in transactions with the blockchain networks, and therefore presents such blockchain rewards earned on a gross basis. Blockchain rewards are primarily comprised of staking revenue in which the Company participates in networks with proof-of-stake consensus algorithms, through creating or validating blocks on the network using the staking validators that it controls. In exchange for participating in the consensus mechanism of these networks, the Company earns rewards in the form of the native token of the network. Each block creation or validation is a performance obligation. Revenue is recognized at the point when the block creation or validation is complete and the rewards are transferred into a digital wallet that the Company controls. Revenue is measured based on the number of tokens received and the fair value of the token at contract inception. Blockchain services offered as part of Coinbase Cloud’s blockchain infrastructure solutions are included in other subscription and services revenue. Custodial fee revenue The Company provides a dedicated secure cold storage solution to customers and earns a fee, which is based on a contractual percentage of the daily value of assets under custody. The fee is collected on a monthly basis. These contracts typically have one performance obligation which is provided and satisfied over the term of the contracts as customers simultaneously receive and consume the benefits of the services. The contract may be terminated by a customer at any time, without incurring a penalty. Customers are billed on the last day of the month during which services were provided, with the amounts being due within thirty days of receipt of the invoice. Interest income and corporate interest and other income The Company holds customer custodial cash and cash and cash equivalents at certain third-party banks which earn interest. The Company also earns interest income under a revenue sharing arrangement with the issuer of USDC and on loans issued to retail and institutional users. Interest income is calculated using the interest method and is not within the scope of Topic 606 – Revenue from Contracts with Customers. Interest earned on customer custodial cash, revenue sharing, and loans is included in interest income within subscription and services revenue. Interest earned on cash and cash equivalents is included in corporate interest and other income, within other revenue. Other subscription and services revenue Other subscription and services revenue primarily includes revenue from Coinbase Cloud, which includes staking application, delegation, and infrastructure services, Coinbase One, Learning Rewards, and other subscription licenses. Generally, revenue from other subscription and services contains one performance obligation, may have variable and non-cash consideration, and is recognized at a point in time or over the period that services are provided. Other revenueOther revenue includes the sale of crypto assets and corporate interest and other income. Periodically, as an accommodation to customers, the Company may fulfill customer transactions using the Company’s own crypto assets held for operating purposes. The Company has custody and control of the crypto assets prior to the sale to the customer and records revenue at the point in time when the sale to the customer is processed. Accordingly, the Company records the total value of the sale in other revenue and the cost of the crypto assets in other operating expense, net within the condensed consolidated statements of operations.Related party transactionsCertain of the Company’s directors, executive officers, and principal owners, including immediate family members, are users of the Company’s platform.
Loans receivable | The Company’s credit exposure is significantly limited and no allowance was recorded against these loans receivable. Loans receivable are measured at amortized cost.

X
- Definition Customer Custodial Cash And Customer Cash Liabilities, Policy + References No definition available. + Details
Name: | coin_CustomerCustodialCashAndCustomerCashLiabilitiesPolicyPolicyTextBlock
Namespace Prefix: | coin_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Platform Operator, Crypto-Asset + References No definition available. + Details
Name: | coin_PlatformOperatorCryptoAssetPolicyTextBlock
Namespace Prefix: | coin_
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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for financing receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (b,d) -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 + Details
Name: | us-gaap_FinanceLoansAndLeasesReceivablePolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration