XML 99 R86.htm IDEA: XBRL DOCUMENT
v3.20.4

Payables Pursuant to the TRAs (Details) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2020 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) taxReceivableAgreement | Dec. 31, 2018 USD ($) | Jul. 31, 2020 USD ($) taxReceivableAgreement
Related Party Transaction [Line Items] |  |  |  |  |
Number of TRAs | taxReceivableAgreement |  |  | 5 |  |
Number of TRAs settled | taxReceivableAgreement |  |  |  |  | 4
Payments for the settlement of tax receivable agreements | $ 849.8 | $ 849.8 | $ 0.0 | $ 0.0 |
Reorganization Parties and Continuing LLC Owners |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |
Percent of tax benefits owed under tax receivable agreement |  |  | 85.00% |  |
TRA settlement amount |  |  |  |  | $ 850.0
Net charge from the settlement of TRAs | 674.7 |  |  |  |
TRA liability |  |  | $ 175.3 |  |
Deferred tax assets resulting from TRA settlement | $ 180.0 | $ 180.0 |  |  |

X
- Definition Deferred Tax Assets, Tax Receivable Agreement + References No definition available. + Details
Name: | gddy_DeferredTaxAssetsTaxReceivableAgreement
Namespace Prefix: | gddy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number Of Tax Receivable Agreements + References No definition available. + Details
Name: | gddy_NumberOfTaxReceivableAgreements
Namespace Prefix: | gddy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Tax Receivable Agreements Settled + References No definition available. + Details
Name: | gddy_NumberOfTaxReceivableAgreementsSettled
Namespace Prefix: | gddy_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Payments For Settlements Of Tax Receivable Agreements + References No definition available. + Details
Name: | gddy_PaymentsForSettlementsOfTaxReceivableAgreements
Namespace Prefix: | gddy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Tax Receivable Agreement Expense + References No definition available. + Details
Name: | gddy_TaxReceivableAgreementExpense
Namespace Prefix: | gddy_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Tax Receivable Agreement Payable, Noncurrent + References No definition available. + Details
Name: | gddy_TaxReceivableAgreementPayableNoncurrent
Namespace Prefix: | gddy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Receivable Agreement, Settlement Amount + References No definition available. + Details
Name: | gddy_TaxReceivableAgreementSettlementAmount
Namespace Prefix: | gddy_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax Receivable Arrangement, Tax Savings Percent Owed + References No definition available. + Details
Name: | gddy_TaxReceivableArrangementTaxSavingsPercentOwed
Namespace Prefix: | gddy_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=gddy_ReorganizationPartiesandContinuingLLCOwnersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |