XML 72 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable and Notes Receivable and Credit Quality of Receivables - Components of Total Notes Receivable, Net (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Receivables, net        
Receivables $ 98 $ 102    
Notes receivable allowance for doubtful accounts (39) (40) $ (40) $ 41
Accounts and notes receivable, net 722 682    
Notes Receivable        
Receivables, net        
Receivables 761 722    
Notes receivable allowance for doubtful accounts (39) (40)    
Accounts and notes receivable, net 722 682    
United States and Canada        
Receivables, net        
Notes receivable allowance for doubtful accounts (15) (15)    
United States and Canada | Notes Receivable        
Receivables, net        
Receivables 403 369    
Notes receivable allowance for doubtful accounts (15) (15)    
International        
Receivables, net        
Notes receivable allowance for doubtful accounts (24) (25)    
International | Notes Receivable        
Receivables, net        
Receivables 358 353    
Notes receivable allowance for doubtful accounts (24) (25)    
Balances over 90 days past due | Notes Receivable        
Receivables, net        
Receivables 50 43    
Notes receivable allowance for doubtful accounts, balances over 90 days past due (16) (16)    
Notes receivable, net, balances over 90 days past due 34 27    
Balances over 90 days past due | United States and Canada | Notes Receivable        
Receivables, net        
Receivables 7 4    
Notes receivable allowance for doubtful accounts, balances over 90 days past due (1) (1)    
Balances over 90 days past due | International | Notes Receivable        
Receivables, net        
Receivables 43 39    
Notes receivable allowance for doubtful accounts, balances over 90 days past due $ (15) $ (15)