Revenue Recognition - Estimated revenue recognition (Details) $ in Millions | Mar. 31, 2022USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 535 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 38 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 9 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 | $ 45 |
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 | $ 315 |
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 | $ 66 |
TH | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-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 | 9 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 | $ 24 |
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 | $ 404 |
BK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-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 | 9 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 | $ 32 |
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 | $ 31 |
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 | $ 250 |
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 | $ 57 |
PLK | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Contract liabilities expected to be recognized in | $ 3 |
Revenue, remaining performance obligation, expected timing of satisfaction, period | 9 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 | $ 3 |
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 | $ 39 |
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-04-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 |