XML 534 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Summary of Amounts Received and Not Yet Recognized Related to Performance Obligations (Detail) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations $ 2,169 $ 2,060
Less than one year    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 829 766
Between one and two years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 405 398
Between two and three years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 253 244
Between three and four years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 171 164
Between four and five years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 122 117
More than five years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 389 371
Loyalty and co-brand    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 1,862 1,764
Loyalty and co-brand | Less than one year    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 728 673
Loyalty and co-brand | Between one and two years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 364 355
Loyalty and co-brand | Between two and three years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 221 214
Loyalty and co-brand | Between three and four years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 146 140
Loyalty and co-brand | Between four and five years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 100 95
Loyalty and co-brand | More than five years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 303 287
Other    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 307 296
Other | Less than one year    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 101 93
Other | Between one and two years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 41 43
Other | Between two and three years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 32 30
Other | Between three and four years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 25 24
Other | Between four and five years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations 22 22
Other | More than five years    
Disclosure of transaction price allocated to remaining performance obligations [line items]    
Transaction price allocated to remaining performance obligations $ 86 $ 84