XML 65 R54.htm IDEA: XBRL DOCUMENT
v3.21.2

Commitments and Contingencies - Additional Information (Detail) | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 26, 2021 USD ($) | Jun. 26, 2021 USD ($)
Commitments And Contingencies Disclosure [Line Items] |  |
Loss of service revenue | $ 2,000,000 | $ 5,000,000
Maximum expenses expected to incur |  | 20,000,000
Accrued expenses through first quarter of 2021 | 10,000,000 | 10,000,000
Minimum |  |
Commitments And Contingencies Disclosure [Line Items] |  |
Estimated total loss of service revenue | 5,000,000 | 5,000,000
Losses for environmental liabilities |  | 15,000,000
Maximum |  |
Commitments And Contingencies Disclosure [Line Items] |  |
Estimated total loss of service revenue | $ 8,000,000 | 8,000,000
Losses for environmental liabilities |  | $ 25,000,000

X
- Definition Commitments and Contingencies Disclosure [Line Items] + References No definition available. + Details
Name: | odp_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | odp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loss contingency estimated expenses accrued + References No definition available. + Details
Name: | odp_LossContingencyEstimatedExpensesAccrued
Namespace Prefix: | odp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Loss contingency maximum estimated expenses. + References No definition available. + Details
Name: | odp_LossContingencyMaximumEstimatedExpenses
Namespace Prefix: | odp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The adjustment to exclude the noncash portion of, and include cash payments for environmental costs when calculating operating cash flows under the indirect method. The adjustment can include the increase (decrease) during an accounting period in total estimated obligations recorded for probable future loss attributable to environmental contamination issues. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585 + Details
Name: | us-gaap_EnvironmentalExpenseAndLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyLossInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |