XML 42 R27.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements have been prepared in conformity with U.S. Generally Accepted Accounting Principles (“GAAP”), and include our accounts and the accounts of our wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation.
Use of Estimates | Use of Estimates The preparation of consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as reported amounts of revenues and expenses during the reporting period. Such management estimates and assumptions include, but are not limited to, standalone selling price (“SSP”) for each distinct performance obligation included in customer contracts with multiple performance obligations, the period of benefit for deferred commissions, valuation of intangible assets, the useful life of property and equipment and identifiable intangible assets, stock-based compensation expense and income taxes. Actual results could differ from those estimates. In January 2022, we completed an assessment of the useful life of our data center equipment and determined we should increase the estimated useful life of data center equipment from three to four years. This change in accounting estimate was effective beginning fiscal year 2022. Based on the carrying amount of data center equipment included in property and equipment, net as of December 31, 2021, the effect of this change in estimate for the year ended December 31, 2022, was a reduction in depreciation expense of $81 million and an increase in net income of $76 million, or $0.38 per share basic and $0.37 per share diluted.
Segments | Segments Our chief operating decision maker allocates resources and assesses financial performance based upon discrete financial information at the consolidated level. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results and planning for levels or components below the consolidated unit level. Accordingly, we have determined that we operate as a single operating and reportable segment.
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions The functional currencies for our foreign subsidiaries are primarily their respective local currencies. Assets and liabilities of the wholly-owned foreign subsidiaries are translated into U.S. Dollars at exchange rates in effect at each period end. Amounts classified in stockholders’ equity are translated at historical exchange rates. Revenues and expenses are translated at the average exchange rates during the period. The resulting translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of stockholders’ equity. Foreign currency transaction gains and losses are included in other income (expense), net within the consolidated statements of comprehensive income, and have not been material for all periods presented.
Revenue Recognition and Deferred Commissions | Revenue Recognition Revenues are recognized when control of services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services. Subscription revenues Subscription revenues are primarily comprised of subscription fees that give customers access to the ordered subscription service, related support and updates, if any, to the subscribed service during the subscription term. We recognize subscription revenues ratably over the contract term beginning on the commencement date of each contract, which is the date we make our services available to our customers. Our contracts with customers typically include a fixed amount of consideration and are generally non-cancelable and without any refund-type provisions. We typically invoice our customers annually in advance for our subscription services upon execution of the initial contract or subsequent renewal, and our invoices are typically due within 30 days from the invoice date. Subscription revenues also include revenues from self-hosted offerings in which customers deploy, or we grant customers the option to deploy without significant penalty, our subscription service internally or contract with a third party to host the software. For these contracts, we account for the software element separately from the related support and updates as they are distinct performance obligations. Refer to the discussion below related to contracts with multiple performance obligations for further details. The transaction price is allocated to separate performance obligations on a relative SSP basis. The transaction price allocated to the software element is recognized when transfer of control of the software to the customer is complete. The transaction price allocated to the related support and updates are recognized ratably over the contract term. Professional services and other revenues Our professional services arrangements are primarily on a time-and-materials basis, and we generally invoice our customers monthly in arrears for these professional services based on actual hours and expenses incurred. Some of our professional services arrangements are on a fixed fee. Professional services revenues are recognized as services are delivered. Other revenues mainly consist of fees from customer training delivered on-site or through publicly available classes. Typical payment terms require our customers to pay us within 30 days from the invoice date. Contracts with multiple performance obligations We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. We evaluate the terms and conditions included within our customer contracts to ensure appropriate revenue recognition, including whether products and services are considered distinct performance obligations that should be accounted for separately versus together. For contracts with multiple performance obligations, the transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine SSP by considering the historical selling price of these performance obligations in similar transactions as well as other factors, including, but not limited to, competitive pricing of similar products, other software vendor pricing, industry publications and current pricing practices. Contract balances Unbilled receivables represent subscription revenues that are recognized upon delivery of the software prior to being invoiced. Unbilled receivables are primarily presented under prepaid expenses and other current assets on our consolidated balance sheets. Deferred revenue consists primarily of payments received related to unsatisfied performance obligations at the end of the period. Once our services are available to customers, we record amounts due in accounts receivable and in deferred revenue. To the extent we bill customers in advance of the billing period commencement date, the accounts receivable and corresponding deferred revenue amounts are netted to zero on our consolidated balance sheets, unless such amounts have been paid as of the balance sheet date. Customer deposits primarily relate to payments received from customers which could be refundable pursuant to the terms of the contract and are presented under accrued expenses and other current liabilities on our consolidated balance sheets. Deferred Commissions Deferred commissions are the incremental selling costs that are associated with acquiring customer contracts and consist primarily of sales commissions paid to our sales organization and referral fees paid to independent third parties. Deferred commissions also include the associated payroll taxes and fringe benefit costs associated with payments to our sales employees to the extent they are incremental. Commissions and referral fees earned upon the execution of initial and expansion contracts are primarily deferred and amortized over a period of benefit that we have determined to be five years. Commissions earned upon the renewal of customer contracts are deferred and amortized over the average renewal term. Additionally, for self-hosted offerings, consistent with the recognition of subscription revenue for self-hosted offerings, a portion of the commission cost is expensed upfront when the self-hosted offering is made available and the remaining portion of the commission cost is expensed over the period of benefit. We determine the period of benefit by taking into consideration our customer contracts, our technology life cycle and other factors. The amortization of deferred commissions is included in sales and marketing expense in our consolidated statements of comprehensive income. There was no impairment loss in relation to the incremental selling costs capitalized for all periods presented.
Fair Value Measurements | Fair Value Measurements Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We use a fair value hierarchy that is based on three levels of inputs, of which the first two are considered observable and the last unobservable. The three levels of the fair value hierarchy are as follows: Level 1—Quoted prices (unadjusted) in active markets for identical assets or liabilities; Level 2—Other inputs that are directly or indirectly observable in the marketplace; and Level 3— Significant unobservable inputs that are supported by little or no market activity.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents consist of highly liquid investments with original or remaining maturities of three months or less at the date of purchase. Cash and cash equivalents are stated at fair value.
Accounts Receivable, net | Accounts Receivable, net We record trade accounts receivable at the net invoice value and such receivables are non-interest bearing. We consider receivables past due based on the contractual payment terms. We reserve for specific amounts if collectability is no longer reasonably assured based on assessment of various factors including historical loss rates and expectations of forward-looking loss estimates. Individual accounts receivable are written off when we become aware of a specific customer’s inability to meet its financial obligation, and all collection efforts are exhausted.
Investments | Investments Investments consist of commercial paper, corporate notes and bonds, certificates of deposit, U.S. government and agency securities and mortgage-backed and asset-backed securities. We classify investments as available-for-sale at the time of purchase. All investments are recorded at estimated fair value and investments with original maturities of less than one year at time of purchase is classified as short-term. Unrealized gains and losses are included in accumulated other comprehensive income (loss), net of tax, a component of stockholders’ equity, except for credit-related impairment losses for available-for-sale debt securities. We evaluate investments with unrealized loss positions for other than temporary impairment by assessing if they are related to deterioration in credit risk and whether we expect to recover the entire amortized cost basis of the security, our intent to sell and whether it is more likely than not that we will be required to sell the securities before the recovery of their cost basis. Credit-related impairment losses, not to exceed the amount that fair value is less than the amortized cost basis, are recognized through an allowance for credit losses with changes in the allowance for credit losses recorded in other income (expense), net in the consolidated statements of comprehensive income. For purposes of identifying and measuring impairment, the policy election was made to exclude the applicable accrued interest from both the fair value and amortized cost basis. Applicable accrued interest, net of the allowance for credit losses (if any) of $28 million and $12 million, is recorded in prepaid expenses and other current assets on the consolidated balance sheets as of December 31, 2022 and 2021, respectively. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of comprehensive income.
Strategic Investments | Strategic Investments Strategic investments consist of debt and non-marketable equity investments in privately held companies in which we do not have a controlling interest or significant influence. We have elected to apply the measurement alternative for equity investments that do not have readily determinable fair values, measuring them at cost, less any impairment, plus or minus adjustments resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. An impairment loss is recorded when an event or circumstance indicates a decline in value has occurred. We include these strategic investments in other assets on our consolidated balance sheets.
Derivatives Financial Instruments | Derivative Financial Instruments We use derivative financial instruments, mainly forward contracts with maturities of 12 months or less, to manage foreign currency risks. These derivative contracts are not designated as hedging instruments and changes in the fair value are recorded in other income (expense), net on the consolidated statements of comprehensive income. Realized gains (losses) from settlement of the derivative assets and liabilities are classified as investing activities in the consolidated statements of cash flows.
Property and Equipment, net | Property and Equipment, net Property and equipment are stated at cost net of accumulated depreciation. Depreciation is calculated using the straight-line method over the estimated useful lives of the assets as follows:
Computer equipment and software |  | 3-5 years
Furniture and fixtures |  | 3-7 years
Leasehold and other improvements |  | shorter of the lease term or estimated useful life
Capitalized Software Development Costs | Capitalized Software Development Costs Software development costs for software to be sold, leased or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Costs and time incurred between the establishment of technological feasibility and product release have not been material, and all software development costs have been charged to research and development expense in our consolidated statements of comprehensive income.
Leases | Leases We determine if an arrangement is or contains a lease at inception. Operating lease right-of-use assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease payments consist primarily of the fixed payments under the arrangement, less any lease incentives. We generally use an incremental borrowing rate estimated based on the information available at the lease commencement date to determine the present value of lease payments, unless the implicit rate is readily determinable. Lease expense for lease payments is recognized on a straight-line basis over the lease term. We account for lease and non-lease components as a single lease component for office leases. Lease and non-lease components for all other leases are generally accounted for separately. Additionally, we do not record leases on the balance sheet that, at the lease commencement date, have a lease term of 12 months or less. Operating leases are included in operating lease right-of-use assets, current portion of operating lease liabilities, and operating lease liabilities, less current portion in our consolidated balance sheets. We did not have any financing leases in any of the periods presented.
Business Combinations | Business Combinations We allocate the acquisition purchase price to the tangible and intangible assets acquired and liabilities assumed, based on their estimated fair values. The excess of the purchase price over the fair value of these assets acquired and liabilities assumed is recorded as goodwill. Allocation of the purchase price requires significant estimates in determining the fair value of acquired assets and assumed liabilities, especially with respect to intangible assets. Critical estimates include, but are not limited to, future expected cash flows, discount rates, the time and expense to recreate the assets and profit margin a market participant would receive. These estimates are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which may not be later than one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill.
Goodwill, Intangible Assets and Impairment of Long Lived Assets | Goodwill and Intangible Assets Goodwill is evaluated for impairment at least annually or more frequently if circumstances indicate that goodwill may not be recoverable. A qualitative assessment is performed to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount. If the reporting unit does not pass the qualitative assessment, the carrying amount of the reporting unit, including goodwill, is compared to fair value and goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value. Any excess of the carrying value of the goodwill above its fair value is recognized as an impairment loss. Intangible assets consist of developed technologies and other intangible assets, including patents and contractual agreements. Intangible assets are amortized over the period of estimated benefit using the straight-line method and estimated useful lives ranging from two to twelve years. Impairment of Long-Lived Assets We evaluate long-lived assets, including purchased intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. Recoverability is measured by comparing the carrying amount to the future undiscounted cash flows we expect the asset to generate. Any excess of the carrying value of the asset above its fair value is recognized as an impairment loss.
Advertising Costs | Advertising CostsAdvertising costs, excluding costs related to our annual Knowledge user conference and other user forums, are expensed as incurred and are included in sales and marketing expense.
Stock-based Compensation | Stock-based Compensation We recognize compensation expense related to stock options and restricted stock units (“RSUs”) with only service conditions on a straight-line basis over the requisite service period. For stock options and RSUs with service, performance and market conditions (performance-based RSUs (“PRSUs”)), expenses are recognized on a graded vesting basis over the requisite service period and for awards with performance conditions, when it is probable that the performance condition will be achieved. The probability of achievement is assessed periodically to determine whether the performance metric continues to be probable. When there is a change in the probability of achievement, any cumulative effect of the change in requisite service period is recognized in the period of the change with the change to be amortized over the respective vesting period. We recognize compensation expense related to shares issued pursuant to the employee stock purchase plan (“ESPP”) on a straight-line basis over the six-month offering period. We recognize compensation expense net of estimated forfeiture activity. Amounts withheld related to the minimum statutory tax withholding requirements paid by us on behalf of our employees are recorded as a liability and a reduction to additional paid-in capital when paid and are included as a reduction of cash flows from financing activities. We estimate the fair value of stock options with only service conditions and shares issued pursuant to the ESPP using the Black-Scholes options pricing model and the fair value of RSU awards (including PRSUs) using the fair value of our common stock on the date of grant. For stock options and PRSUs with service, performance and market conditions, we estimate the fair value of the options granted and the corresponding derived service periods using the Monte Carlo simulation, which requires the use of various assumptions, including the stock price volatility and risk-free interest rate as of the valuation date corresponding to the length of time remaining in the performance period.
Concentration of Credit Risk and Significant Customers | Concentration of Credit Risk and Significant Customers Financial instruments potentially exposing us to credit risk consist primarily of cash, cash equivalents, derivative contracts, investments and accounts receivable. We hold cash at financial institutions that management believes are high credit quality financial institutions and invest in investment-grade debt securities. Our derivative contracts expose us to credit risk to the extent that the counterparties may be unable to meet the terms of the arrangement. We mitigate this credit risk by transacting with major financial institutions with high credit ratings and entering into master netting arrangements, which permit net settlement of transactions with the same counterparty. We are not required to pledge, and are not entitled to receive, cash collateral related to these derivative instruments. Credit risk arising from accounts receivable is mitigated to a certain extent due to our large number of customers and their dispersion across various industries and geographies. As of December 31, 2022 and 2021, there were no customers that represented more than 10% of our accounts receivable balance. There were no customers that individually exceeded 10% of our total revenues in any of the periods presented. For purposes of assessing concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer.
Income Taxes | Income Taxes We use the asset and liability method of accounting for income taxes, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases. We measure deferred tax assets and liabilities using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be reversed. We recognize the effect on deferred tax assets and liabilities of a change in tax rates within the provision for income taxes as income and expense in the period that includes the enactment date. A valuation allowance is established if it is more likely than not that all or a portion of the deferred tax asset will not be realized. In determining the need for a valuation allowance, we consider future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law, carryforward periods and prudent and feasible tax planning strategies. Our tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. We recognize the tax benefit of an uncertain tax position only if it is more likely than not the position is sustainable upon examination by the taxing authority, based on the technical merits. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. We recognize interest accrued and penalties related to unrecognized tax benefits in our tax provision. We calculate the current and deferred income tax provision based on estimates and assumptions that could differ from the actual results reflected in income tax returns filed in subsequent years and record adjustments based on filed income tax returns when identified. The amount of income taxes paid is subject to examination by U.S. federal, state and foreign tax authorities. The estimate of the potential outcome of any uncertain tax issue is subject to management’s assessment of relevant risks, facts and circumstances existing at that time. To the extent the assessment of such tax position changes, we record the change in estimate in the period in which we make the determination.
Prior Period Reclassifications | Prior Period ReclassificationsCertain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications did not result in a restatement of prior period financial statements.
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements Debt with Conversion Options In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-06, “Debt–Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging–Contracts in Entity’s Own Equity (Subtopic 815-40)” to simplify the accounting for convertible instruments and contracts on an entity’s own equity. The standard results in our 2022 Notes being accounted for as a single unit of debt and requires the if-converted method to calculate diluted earnings per share calculation. We adopted this standard effective January 1, 2022 using a modified retrospective method, under which the basis of all convertible instruments outstanding at adoption have been adjusted to the amounts that would have been recorded had the new guidance been applied from inception. The previously recorded equity component of the convertible instrument outstanding and amortization of the debt discount and issuance costs classified as equity are reclassified from equity to debt through an adjustment to the opening balance of accumulated deficit as of January 1, 2022, which will result in reduced interest expense in future periods. Adoption of the standard resulted in a decrease to accumulated deficit of $17 million, decrease to additional paid-in capital of $19 million and an increase to debt, current of $2 million. Acquired Contract Assets and Contract Liabilities In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805): Accounting for Acquired Contract Assets and Contract Liabilities,” which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured in accordance with Topic 606, Revenue from Contracts with Customers, as if the acquirer had originated the contracts. The new standard is effective for interim and annual periods beginning after December 15, 2022. We adopted this standard in the second quarter beginning April 1, 2022. The adoption had no impact to our consolidated financial statements for the year ended December 31, 2022.
Net Income (Loss) Per Share | Basic net income per share attributable to common stockholders is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for the effects of dilutive shares of common stock, which are comprised of outstanding stock options, RSUs, ESPP obligations, the 2022 Notes and the 2022 Warrants. Stock awards with performance or market conditions are included in dilutive shares to the extent all conditions are met. The dilutive potential shares of common stock are computed using the treasury stock method or the as-if converted method, as applicable. The effects of outstanding stock options, RSUs, ESPP obligations, 2022 Notes and 2022 Warrants are excluded from the computation of diluted net income per share in periods in which the effect would be antidilutive.

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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 -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 2: http://www.xbrl.org/2009/role/commonPracticeRef -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 3: http://www.xbrl.org/2009/role/commonPracticeRef -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 4: http://www.xbrl.org/2009/role/commonPracticeRef -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 + 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 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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + 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://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