XML 43 R30.htm IDEA: XBRL DOCUMENT
v3.20.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2020
Accounting Policies [Abstract] |
Basis of Presentation | Basis of PresentationOur financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP), and include our accounts and the accounts of our subsidiaries. All material intercompany accounts and transactions have been eliminated
Prior Period Reclassifications | Prior Period Reclassifications Reclassifications of certain immaterial prior period amounts have been made to conform to the current period presentation.
Use of Estimates | Use of Estimates GAAP requires us to make estimates and assumptions affecting amounts reported in our financial statements. Our more significant estimates include: •the relative stand-alone selling price of the indicated performance obligations included in revenue arrangements with multiple performance obligations; •the estimated reserve for refunds; •the fair value of assets acquired and liabilities assumed in business acquisitions; •the assessment of recoverability of long-lived assets; •the estimated useful lives of intangible and depreciable assets; •the fair value of financial instruments; •the recognition, measurement and valuation of current and deferred income taxes; and •the recognition and measurement of loss contingencies, indirect tax liabilities and certain accrued liabilities. We periodically evaluate our estimates and adjust prospectively, if necessary. We believe our estimates and assumptions are reasonable; however, actual results may differ.
Segment | Segment As of December 31, 2020, our chief operating decision maker function was comprised of our Chief Executive Officer who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance for the entire company. Accordingly, we have a single operating and reportable segment.
Cash and Cash Equivalents | Cash and Cash EquivalentsCash and cash equivalents includes cash on hand, other highly liquid investments with a remaining maturity of 90 days or less at the date of acquisition and receivables related to third-party payment processor transactions normally received within 72 hours.
Short-Term Investments | Short-Term Investments Our short-term investments consist of various instruments with a remaining maturity in excess of 90 days at the date of acquisition, which are carried at fair value. The estimated fair value of our short-term investments is determined based on quoted market prices and approximated historical cost. We did not have any material realized or unrealized gains or losses on sales of short-term investments during any of the periods presented. We classify our short-term investments as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell our short-term investments at any time for use in current operations or for other purposes, such as consideration for acquisitions, even if they have not yet reached maturity. As a result, we classify our short-term investments, including investments with maturities beyond 12 months, as current assets.
Registry Deposits | Registry Deposits Registry deposits represent amounts on deposit with, or receivable from, various domain name registries to be used by us to make payments for future domain registrations or renewals.
Prepaid Domain Name Registry Fees | Prepaid Domain Name Registry Fees Prepaid domain name registry fees represent amounts charged by a registry at the time a domain is registered or renewed. These amounts are amortized to cost of revenue over the same period revenue is recognized for the related domain registration contracts.
Property and Equipment | Property and Equipment Property and equipment is stated at cost. Depreciation is recorded over the estimated useful lives of the applicable assets using the straight-line method beginning on the date an asset is placed in service. We regularly evaluate the estimated useful lives to determine whether events or changes in circumstances warrant a revision to the remaining period of depreciation.
Capitalized Internal-Use Software Costs | Capitalized Internal-Use Software Costs Costs incurred to develop software for internal-use during the application development phase are capitalized and amortized over such software's estimated useful life. Costs related to the design or maintenance of internal-use software are included in technology and development expenses as incurred. We capitalized $9.9 million and $13.4 million of such costs to property and equipment during 2020 and 2019, respectively.
Goodwill | Goodwill and Indefinite-Lived Intangible Assets Goodwill represents the excess of the purchase price over the estimated fair value of net tangible and identifiable intangible assets acquired in business combinations. Indefinite-lived intangible assets consist of the GoDaddy trade names and branding, our domain portfolio and certain contractual-based assets. Goodwill and indefinite-lived intangible assets are not amortized to earnings, but are assessed for impairment at least annually. As individual domains are sold, our indefinite-lived domain portfolio intangible asset is reduced by the allocated carrying cost of each domain, which is included in cost of revenue. Goodwill in our single reportable segment is assessed for impairment annually during the fourth quarter of each year. We also perform an assessment at other times if events or changes in circumstances indicate the carrying value may not be recoverable. If, based on qualitative analysis, we determine it is more-likely-than-not the fair value of our reporting unit is less than its carrying amount, a quantitative impairment test is performed. Our qualitative analysis did not indicate impairment of our goodwill during any of the periods presented.
Indefinite-Lived Intangible Assets | Our indefinite-lived trade names and branding, domain portfolio and contractual-based assets are reviewed for impairment annually during the fourth quarter of each year. We also perform assessments at other times if events or changes in circumstances indicate the carrying amounts of these assets may not be fully recoverable. Any identified impairment losses are treated as permanent reductions in the carrying amounts of the assets. Our qualitative analysis did not indicate impairment of our indefinite-lived assets during any of the periods presented.
Finite-Lived Intangible Assets | Long-Lived and Finite-Lived Intangible Assets Finite-lived intangible assets are amortized over the following estimated useful lives:
Customer relationships | 2-9 years
Developed technology | 3-7 years
Trade names and other | 1-10 years
Our finite-lived intangible assets are primarily amortized on a straight-line basis. We annually evaluate the estimated remaining useful lives of our intangible assets to determine whether events or changes in circumstances warrant a revision to the remaining period of amortization.
Impairment of Long-Lived and Finite-Lived Intangible Assets | Long-lived and finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be fully recoverable. An impairment loss is recognized if the sum of the expected long-term undiscounted cash flows the asset is expected to generate is less than its carrying amount. Any write-downs are treated as permanent reductions in the carrying amount of the respective asset.
Debt Issuance Costs | Debt Issuance Costs We defer and amortize issuance costs, underwriting fees and related expenses incurred in connection with the issuance of debt instruments using the effective interest method over the terms of the respective instruments. Debt issuance costs, other than those associated with our revolving credit loan, are reflected as a direct reduction of the carrying amount of the related debt liability. Debt issuance costs related to our revolving credit loan are reflected as an asset.
Derivative Financial Instruments | Derivative Financial Instruments We are exposed to changes in foreign currency exchange rates as well as changes in interest rates associated with our variable-rate debt. Consequently, we use derivative financial instruments to manage and mitigate such risks. We do not enter into derivative transactions for speculative or trading purposes. We utilize a variety of derivative instruments, all of which are designated as cash flow hedges. We expect each derivative instrument qualifying for hedge accounting will be highly effective at reducing the risk associated with the exposure being hedged. For each derivative instrument designated as a hedge, we formally document the related risk management strategy and objective, including identification of the hedging instrument, the hedged item and the risk of exposure, as well as how hedge effectiveness will be assessed prospectively and retrospectively over the instrument's term. To assess effectiveness of our swap instruments, we use regression analysis performed utilizing the Hypothetical Derivative Method to compare the change in fair value of the derivative instrument designated as the hedging instrument to the change in the fair value of a similarly modeled hypothetical derivative using the same discount rate. Following our initial quantitative assessment, we may perform subsequent assessments on a qualitative basis unless facts and circumstances change such that we can no longer qualitatively assert that our hedges are highly effective. We reflect unrealized gains or losses on our cash flow hedges as a component of accumulated other comprehensive income (loss) (AOCI). Gains and losses, once realized, are recorded as a component of AOCI and are amortized to earnings over the same period in which the underlying hedged amounts are recognized. At inception, and each reporting period, we evaluate the effectiveness of each of our hedges, and all hedges were determined to be effective. Our derivative instruments are recorded at fair value on a gross basis. For cash flow reporting purposes, proceeds received or amounts paid upon the settlement of a derivative instrument are classified in the same manner as the related item being hedged, primarily within cash flows from operating activities. We are exposed to changes in foreign currency exchange rates, primarily relating to intercompany debt and certain forecasted sales transactions denominated in currencies other than the U.S. dollar, as well as to changes in interest rates as a result of our variable-rate debt. Consequently, we use derivative financial instruments to manage and mitigate such risk. We do not enter into derivative transactions for speculative or trading purposes. We utilize a variety of derivative instruments, all of which are designated as cash flow hedges, including: •foreign exchange forward contracts to hedge certain forecasted sales transactions denominated in foreign currency; •a cross-currency swap arrangement used to manage variability due to movements in foreign currency exchange rates related to a Euro-denominated intercompany loan; and •pay-fixed rate, receive-floating rate interest rate swap arrangements to effectively convert portions of our variable-rate debt to fixed.
Leases | Leases We lease office and data center space in various locations. We determine whether a contract contains a lease at contract inception. We have lease agreements with lease and non-lease components and have elected to account for such components as a single lease component. This election is made by class of underlying asset and was elected for our leases of office space, data center space and server equipment. We initially recognize and measure contracts containing a lease and determine lease classification at commencement. Right-of-use (ROU) assets and operating lease liabilities are measured based on the estimated present value of lease payments over the lease term. In determining the present value of lease payments, we use our estimated incremental borrowing rate when the rate implicit in the lease cannot be readily determined. The estimated incremental borrowing rate is based upon information available at lease commencement including publicly available data for debt instruments. The lease term includes periods covered by options to extend when it is reasonably certain we will exercise such options as well as periods subsequent to an option to terminate the lease if it is reasonably certain we will not exercise the termination option. Operating lease costs are recognized on a straight-line basis over the lease term while finance leases result in a front-loaded expense pattern. Variable lease costs are recognized as incurred. On our balance sheets, assets and liabilities associated with operating leases are included within operating lease assets, accrued expenses and other current liabilities and operating lease liabilities. Assets and liabilities associated with finance leases are included in property and equipment, net, accrued expenses and other current liabilities and other long-term liabilities. Prior to January 1, 2019, rent expense under operating leases was recognized on a straight-line basis over the lease term taking into consideration rent abatements, scheduled rent increases and any lease incentives.
Foreign Currency | Foreign Currency Our functional and reporting currency is the U.S. dollar. Assets denominated in foreign currencies are remeasured into United States (U.S.) dollars at period-end exchange rates. Foreign currency-based revenue and expense transactions are measured at transaction date exchange rates. Foreign currency remeasurement gains and losses are recorded in other income (expense), net and were $(12.3) million, $(7.1) million and $(10.4) million during 2020, 2019 and 2018, respectively. For certain of our foreign subsidiaries whose functional currency is other than the U.S. dollar, we translate revenue and expense transactions at average exchange rates. We translate assets and liabilities at period-end exchange rates and include foreign currency translation gains and losses as a component of AOCI.
Revenue Recognition | Revenue Recognition Revenue is recognized when control of the promised product or service (product) is transferred to our customers, in an amount reflecting the consideration we expect to be entitled to in exchange for such product. We typically receive payment at the time of sale, the purpose of which is to provide our customers with a simplified and predictable way of purchasing our products. We have determined that our contracts do not include a significant financing component. Payments received in advance of our performance are recorded as deferred revenue. Revenue is recognized net of allowances for returns and applicable transaction-based taxes collected from customers. Our products are generally sold with a right of return within our policy, which are accounted for as variable consideration when estimating the amount of revenue to recognize. Refunds are estimated at contract inception using the expected value method based on historical refund experience and updated each reporting period as additional information becomes available and only to the extent it is probable a significant reversal of any incremental revenue will not occur. Refunds result in a reduced amount of revenue recognized over the contract term of the applicable product. Our revenue is categorized and disaggregated as reflected in our statements of operations, as follows: Domains. Domains revenue primarily consists of domain registrations and renewals, aftermarket domain sales, domain add-ons such as domain protection and fee surcharges paid to ICANN. Consideration is recorded as deferred revenue when received, which is typically at the time of sale, and revenue, other than for aftermarket domain sales, is recognized ratably over the period in which the performance obligations are satisfied, which is generally over the contract term. Aftermarket domain revenue is recognized at the time when ownership of the domain is transferred to the buyer. Hosting and presence. Hosting and presence revenue primarily consists of website hosting products, website building products, website security products and online visibility products. Consideration is recorded as deferred revenue when received, which is typically at the time of sale, and revenue is recognized ratably over the period in which the performance obligations are satisfied, which is generally over the contract term. Business applications. Business applications revenue primarily consists of third-party productivity applications, email accounts, email marketing tools and telephony solutions. Consideration is recorded as deferred revenue when received, which is typically at the time of sale, and revenue is recognized ratably over the period in which the performance obligations are satisfied, which is generally over the contract term. See Note 7 for additional information regarding our deferred revenue. See Note 18 for our revenue disaggregated by geography. Performance Obligations Our contracts with customers may include multiple performance obligations, including a combination of some or all of the following products: domain registrations, website hosting products, website building products, website security products and other cloud-based products. Judgment may be required in determining whether products are considered distinct performance obligations that should be accounted for separately or as one combined performance obligation. Revenue is recognized ratably over the period in which the performance obligations are satisfied, which is generally over the contract term. For each domain registration or renewal we provide, we have one performance obligation to our customers consisting of two promises: 1) to ensure the exclusive use of the domain during the applicable registration term and 2) to ensure the domain is accessible and appropriately directed to its underlying content. After the contract term expires, unless renewed, the customer can no longer access or use the domain. We have determined these promises are not distinct within the context of our contracts as they are highly interdependent and interrelated and are inputs to a combined benefit. Accordingly, we concluded that each domain registration or renewal represents one product offering and is a single performance obligation. We may also offer specific arrangements, such as our Websites + Marketing solution, in which we include promises to transfer multiple performance obligations in a single product offering. For such arrangements, we allocate the transaction price to each of the underlying distinct performance obligations based on its relative stand-alone selling price (SSP), as described below. We have determined that generally each of our other products constitutes an individual product offering to our customers, and therefore have concluded that each is a single performance obligation. For arrangements with multiple performance obligations, we allocate revenue to each distinct performance obligation based on its relative SSP. We use judgment to determine SSP based on prices charged to customers for individual products, taking into consideration factors including historical and expected discounting practices, the size, volume and term length of transactions, customer demographics, the geographic areas in which our products are sold and our overall go-to-market strategy. Principal versus Agent Considerations We sell our products directly to customers and also through a network of resellers. In certain cases, we act as a reseller of products provided by others. The determination of gross or net revenue recognition is reviewed on a product-by-product basis and is dependent on our determination as to whether we act as principal or agent in the transaction. Revenue associated with sales through our network of resellers, for certain aftermarket domain sales and for third-party offerings is generally recorded on a gross basis as we have determined that we control the product before transferring it to our end customers. Assets Recognized from Contract Costs Commissions paid to our resellers represent an incremental cost of obtaining a contract with a customer. We capitalize and amortize such amounts to cost of revenue consistent with the pattern of transfer of the product to which the asset relates. Amounts capitalized and amortized were not material during any of the periods presented. Fees paid to various registries at the inception of a domain registration or renewal represent costs to fulfill a contract. We capitalize and amortize these prepaid domain name registry fees to cost of revenue consistent with the pattern of transfer of the product to which the asset relates. Amortization expense of such asset was $644.6 million, $614.7 million and $597.1 million during 2020, 2019 and 2018, respectively. No other material contract costs were capitalized during any of the periods presented. Cost of Revenue (excluding depreciation and amortization) Costs of revenue are the direct costs we incur in connection with selling an incremental product to our customers. Substantially all cost of revenue relates to domain registration fees paid to the various domain registries, payment processing fees, third-party commissions and licensing fees for third-party productivity applications.
Technology and Development | Technology and Development Technology and development expenses represent the costs associated with the creation, development and distribution of our products and websites. These expenses primarily consist of personnel costs associated with the design, development, deployment, testing, operation and enhancement of our products, as well as costs associated with the data centers and systems infrastructure supporting those products, excluding depreciation expense.
Marketing and Advertising, Customer Care and General and Administrative | Marketing and Advertising Marketing and advertising expenses represent the costs associated with attracting and acquiring customers, primarily consisting of fees paid to third parties for marketing and advertising campaigns across a variety of channels. These expenses also include personnel costs and affiliate program commissions. Advertising costs are expensed either as incurred, at the time a commercial initially airs or when a promotion first appears in the media. Advertising expenses were $329.6 million, $260.0 million and $231.1 million during 2020, 2019 and 2018, respectively. Prepaid advertising, which is included within prepaid expenses and other current assets, was $9.3 million and $6.3 million at December 31, 2020 and 2019, respectively. Customer Care Customer care expenses represent the costs to guide and service our customers, primarily consisting of personnel costs. General and Administrative General and administrative expenses primarily consist of personnel costs for our administrative functions, professional service fees, office rent for all locations, all employee travel expenses, acquisition-related expenses and other general costs.
Equity-Based Compensation | Equity-Based Compensation We have granted stock options at exercise prices equal to the fair market value of our Class A common stock on the grant date. We have granted both options and restricted stock units (RSUs) vesting solely upon the continued service of the recipient as well as performance-based awards (PSUs) with vesting based on either (i) our achievement of specified financial targets or (ii) our relative total stockholder return (TSR) as compared to a selected index of public internet companies. We recognize the accounting grant date fair value of equity-based awards as compensation expense over the required service period of each award, taking into account the probability of our achievement of associated performance targets. We apply the straight-line attribution method to recognize equity-based compensation expense associated with awards not subject to graded vesting. For awards subject to graded vesting, we recognize expense separately for each vesting tranche. We regularly estimate when and if PSUs will be earned and record expense over the estimated service period only for awards considered probable of being earned. Any previously recognized expense is reversed in the period in which an award is determined to no longer be probable of being earned. On the settlement date of each three-year performance period associated with our TSR-based PSU grants, and only if a participant remains a Service Provider (as defined in the 2015 Equity Incentive Plan) on such date, a participant will receive shares of our Class A common stock ranging from 0% to 200% of the originally granted PSUs based on our relative TSR as compared to the companies within the selected index. Vesting of the PSUs is subject to the TSR market condition as well as approval of the performance by our board of directors following the end of each performance period. Equity-based awards are accounted for using the fair value method. RSUs and PSUs are measured based on the fair market value of the underlying common stock on their respective accounting grant dates. Grant date fair values for stock options are determined using the Black-Scholes option pricing model and a single option award approach. The accounting grant date for PSUs is the date on which the applicable performance criteria are approved by our board of directors (the Board). The fair value of shares issued under our employee stock purchase plan is estimated on the first day of each offering period using the Black-Scholes option pricing model. We utilize an estimated forfeiture rate in our equity-based compensation expense calculations, which is based on an analysis of historical data. The cumulative effect of any changes to the forfeiture rate is recognized in the period in which the estimate is changed. Key assumptions used in the determination of fair value for stock options are as follows: Expected term. Because of the lack of sufficient historical data, we use the simple average of the vesting period and the contractual term to estimate the period the stock options are expected to be outstanding. Expected volatility. We determine the expected stock price volatility based on the historical volatility of our Class A common stock and the historical volatilities of an industry peer group. Expected dividend yield. We do not use a dividend rate due to our expectation of not paying dividends in the foreseeable future. Risk-free interest rate. We base the risk-free interest rate on the yield curve of a zero-coupon U.S. Treasury bond with a maturity equal to the expected term of the option on the grant date. We estimate the grant-date fair value of the TSR-based PSUs using a Monte Carlo simulation which requires assumptions for expected volatility, risk-free rate of return and dividend yield. Expected volatilities for GoDaddy and the companies within the index are derived using historical volatilities over a period equal to the length of the performance period. We base the risk-free rate of return on the yield of a zero-coupon U.S. Treasury bond with a maturity equal to the performance period, and assume a 0% dividend rate. Equity-based compensation expense for these PSUs is recognized over the requisite service period, regardless of whether the TSR market condition is satisfied.
Income Taxes | Income Taxes We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets (DTAs) and liabilities (DTLs) for the expected future tax consequences of events included in the financial statements. Under this method, we determine DTAs and DTLs on the basis of the differences between the financial statement and tax bases of assets and liabilities by using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on DTAs and DTLs is recognized in the period in which the enactment date occurs. We recognize DTAs to the extent we believe these assets are more-likely-than-not to be realized. In making such a determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent results of operations. We record uncertain tax positions on the basis of a two-step process in which (1) we determine whether it is more-likely-than-not the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions meeting the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority. Interest and penalties related to income taxes are included in benefit (provision) for income taxes, and were not material during any of the periods presented.
Fair Value Measurements | Fair Value Measurements Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows: Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets; Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions. We hold certain assets required to be measured at fair value on a recurring basis. These may include reverse repurchase agreements, commercial paper or other securities, which are classified as either cash and cash equivalents or short-term investments. We classify these assets within Level 1 or Level 2 because we use either quoted market prices or alternative pricing sources utilizing market observable inputs to determine their fair value. In addition, Level 2 assets and liabilities include derivative financial instruments associated with hedging activity, as further discussed in Note 10. Derivative financial instruments are measured at fair value on the contract date and are subsequently remeasured each reporting period using inputs such as spot rates, discount rates and forward rates. There are not active markets for the hedge contracts themselves; however, the inputs used to calculate the fair value of the instruments are tied to active markets.
Business Combinations | Business Combinations We include the results of operations of acquired businesses as of the respective acquisition dates. Purchase price is allocated to the tangible and intangible assets acquired and the liabilities assumed based on their estimated fair values, with the excess recorded as goodwill. If applicable, we estimate the fair value of contingent consideration payments in determining the purchase price. Measurement period adjustments to provisional purchase price allocations are recognized in the period in which they are determined, with the effect on earnings of changes in depreciation, amortization or other income resulting from such changes calculated as if the accounting had been completed at the acquisition date. Contingent consideration is adjusted to fair value in subsequent periods as an increase or decrease in general and administrative expenses. Acquisition-related costs are expensed as incurred.
Concentrations of Risks | Concentrations of Risks Our financial instruments exposed to concentrations of credit risk consist primarily of cash and cash equivalents and short-term investments. Although we deposit cash with multiple banks, these deposits, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits. These deposits may generally be redeemed upon demand and bear minimal risk. No single customer represented over 10% of our total revenue for any period presented. In order to reduce the risk of downtime of the products we provide, we have established data centers in various geographic regions. We have internal procedures to restore products in the event of a service disruption or disaster at any of our data center facilities. We serve our customers and users from data center facilities operated either by us or third parties, which are most significantly located in Arizona, California, Virginia, France, the Netherlands and Singapore. Even with these procedures for disaster recovery in place, the availability of our products could be significantly interrupted during the implementation of restoration procedures.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In June 2016, the Financial Accounting Standards Board (FASB) issued new guidance requiring all expected credit losses for financial instruments held at the reporting date to be measured based on historical experience, current conditions and reasonable supportable forecasts. This replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial instruments measured at amortized cost and also applies to some off-balance sheet credit exposures. Our adoption of this guidance on a modified retrospective basis on January 1, 2020 did not have a material impact as credit losses have not been, and are not expected to be, significant based on historical collection trends, the financial condition of payment partners and external market factors. In August 2018, the FASB issued new guidance to modify or eliminate certain fair value disclosures and require additional disclosures for Level 3 measurements. Our adoption of this guidance on January 1, 2020 did not have a material impact. In August 2018, the FASB issued new guidance aligning the accounting for implementation costs incurred in cloud computing arrangements with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. We adopted this guidance on a prospective basis on January 1, 2020. Amounts capitalized have not been material. In December 2019, the FASB issued new guidance to simplify the accounting for income taxes primarily by eliminating certain exceptions allowable under the existing guidance related to the approach for intraperiod tax allocations, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. Our adoption of this guidance on January 1, 2020 did not have a material impact. In March 2020, the FASB issued guidance providing temporary optional expedients and exceptions to ease the financial reporting burden of the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. The guidance is applicable to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met and to other derivative instruments if there is a change in the interest rate used for discounting, margining and contract price alignment. The guidance was effective upon issuance and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We continue to evaluate our contractual arrangements and hedging relationships that reference LIBOR.

X
- Definition Prepaid Domain Name Registry Fees, Policy [Policy Text Block] + References No definition available. + Details
Name: | gddy_PrepaidDomainNameRegistryFeesPolicyPolicyTextBlock
Namespace Prefix: | gddy_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Registry Deposits, Policy [Policy Text Block] + References No definition available. + Details
Name: | gddy_RegistryDepositsPolicyPolicyTextBlock
Namespace Prefix: | gddy_
Data Type: | nonnum: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: | nonnum: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 http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum: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 http://asc.fasb.org/topic&trid=2175825 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=120406818&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 http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 740 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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: | nonnum: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 http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=121604090&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 http://asc.fasb.org/extlink&oid=121604090&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 http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://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 http://asc.fasb.org/extlink&oid=121604090&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 http://asc.fasb.org/extlink&oid=121604090&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 http://asc.fasb.org/extlink&oid=84158767&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 http://asc.fasb.org/extlink&oid=121604090&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 http://asc.fasb.org/extlink&oid=121604090&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 http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-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 (c) -URI http://asc.fasb.org/extlink&oid=120311839&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 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120311839&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 -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum: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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration