XML 75 R56.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Employee Benefits - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Millions | 12 Months Ended
--- | ---
Dec. 29, 2019 | Dec. 30, 2018 | Dec. 31, 2017 | Jan. 01, 2017
Nonqualified Deferred Compensation Plan [Member] | Base Salary [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Percentage of defer on compensation |  | 40.00% |  |
Nonqualified Deferred Compensation Plan [Member] | Bonus Compensation [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Percentage of defer on compensation |  | 80.00% |  |
401(K) [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Defined benefit plans, general information |  | The Company has a retirement savings plan which qualifies under Internal Revenue Code Section 401(k). All employees of the Company who have completed 1,000 hours of service and are at least 18 years of age are eligible to participate in the plan. |  |
Service period of employees to be eligible for participation under the retirement savings plan (in hours) |  | 1000 hours |  |
Plan requires to match elective deferrals, higher |  | 100.00% |  |
Employee's elective deferrals higher percentage |  | 3.00% |  |
Plan requires to match elective deferrals, lower |  | 50.00% |  |
Employee's elective deferrals lower percentage |  | 2.00% |  |
Contributions to the plan, value |  | $ 7.3 | $ 6.1 | $ 5.2
401(K) [Member] | Scenario, Forecast [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Plan requires to match elective deferrals, higher | 100.00% |  |  |
Employee's elective deferrals higher percentage | 5.00% |  |  |
Employee Stock Purchase Discount Plan [Member] |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |
Contributions to the plan, value |  | $ 0.7 | $ 0.7 | $ 0.5
Percentage of wages deduction from eligible employees |  | 15.00% |  |
Percentage of face value on stock purchase |  | 85.00% |  |
Shares purchased on the open market |  | 19,494 | 21,744 | 23,317
Weighted-average price of shares purchased on the open market |  | $ 249.57 | $ 188.57 | $ 131.74

X
- Definition Defined benefit plan, service period of employees to be eligible for participation under plan. + References No definition available. + Details
Name: | dpz_DefinedBenefitPlanServicePeriodOfEmployeesToBeEligibleForParticipationUnderPlan
Namespace Prefix: | dpz_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount of annual compensation participants can defer under the deferred compensation plan. + References No definition available. + Details
Name: | dpz_PercentageOfDeferOnCompensation
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employee deferrals required to match lower + References No definition available. + Details
Name: | dpz_PercentageOfEmployeeDeferralsRequiredToMatchLower
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees deferrals required to match higher + References No definition available. + Details
Name: | dpz_PercentageOfEmployeesDeferralsRequiredToMatchHigher
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees elective deferrals + References No definition available. + Details
Name: | dpz_PercentageOfEmployeesElectiveDeferrals
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employees elective deferrals + References No definition available. + Details
Name: | dpz_PercentageOfEmployeesElectiveDeferralsLower
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of face value stock purchase on market price + References No definition available. + Details
Name: | dpz_PercentageOfFaceValueStockPurchaseOnMarketPrice
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of wages to deduct for purchase of common stock maximum + References No definition available. + Details
Name: | dpz_PercentageOfWagesToDeductForPurchaseOfCommonStockMaximum
Namespace Prefix: | dpz_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of defined benefit pension and other postretirement plans. Includes, but is not limited to, employee group covered, type of benefit formula, type of benefits, cost sharing arrangement, funding policy, type of assets held, significant nonbenefit liabilities and information pertaining to multiple employer plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921 + Details
Name: | us-gaap_DefinedBenefitPlansGeneralInformation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The weighted average of per share prices paid for shares purchased on the open market for issuance to employees under the plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares purchased on the open market during the period for issuance to employees under the plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTaxStatusAxis=dpz_NonqualifiedDeferredCompensationPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=dpz_BaseSalaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=dpz_BonusCompensationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=dpz_FourZeroOneKPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=dpz_EmployeeStockPurchaseDiscountPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |