Revenue Recognition - Estimated Revenue Recognition (Details) $ in Millions | Jun. 30, 2022 USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 524 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 25 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 6 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 49 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 46 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 44 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 42 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 318 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
TH | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 65 |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 5 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 6 months |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 10 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 9 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 8 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 7 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 26 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
BK | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 391 |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 17 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 6 months |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 33 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 32 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 31 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 30 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 248 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
PLK | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 60 |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 2 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 6 months |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 4 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 4 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 4 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 4 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 1 year |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 42 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | |
FHS | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 8 |
FHS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | 1 |
FHS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | 2 |
FHS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | 1 |
FHS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | 1 |
FHS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | 1 |
FHS | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 2 |