v3.25.2
Accounts Receivable and Notes Receivable and Credit Quality of Receivables - Components of Total Notes Receivable, Net (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Receivables, net            
Receivables $ 100   $ 102      
Notes receivable allowance for doubtful accounts (34) $ (39) (40) $ (44) $ (40) $ 41
Accounts and notes receivable, net 736   682      
Notes Receivable            
Receivables, net            
Receivables 770   722      
Notes receivable allowance for doubtful accounts (34)   (40)      
Accounts and notes receivable, net 736   682      
United States and Canada            
Receivables, net            
Notes receivable allowance for doubtful accounts (14) (15) (15)      
United States and Canada | Notes Receivable            
Receivables, net            
Receivables 383   369      
Notes receivable allowance for doubtful accounts (14)   (15)      
International            
Receivables, net            
Notes receivable allowance for doubtful accounts (20) $ (24) (25)      
International | Notes Receivable            
Receivables, net            
Receivables 387   353      
Notes receivable allowance for doubtful accounts (20)   (25)      
Balances over 90 days past due | Notes Receivable            
Receivables, net            
Receivables 40   43      
Notes receivable allowance for doubtful accounts, balances over 90 days past due (11)   (16)      
Notes receivable, net, balances over 90 days past due 29   27      
Balances over 90 days past due | United States and Canada | Notes Receivable            
Receivables, net            
Receivables 3   4      
Notes receivable allowance for doubtful accounts, balances over 90 days past due 0   (1)      
Balances over 90 days past due | International | Notes Receivable            
Receivables, net            
Receivables 37   39      
Notes receivable allowance for doubtful accounts, balances over 90 days past due $ (11)   $ (15)