v3.24.1.u1
Accounts Receivable, Net - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jul. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]      
Allowance for receivables, current   $ 4,500 $ 3,700
Allowance for current expected credit losses on accounts receivable   91 90
Total capacity, uncommitted factoring facility $ 1,000    
Initial term, uncommitted factoring facility (in years) 2 years    
Automatic renewal term, uncommitted factoring facility (in years) 1 year    
Accounts receivable sold, uncommitted factoring facility   1,900  
Accounts receivable sold that remain outstanding, uncommitted factoring facility   93  
Accounts receivable received but not remitted, uncommitted factoring facility   $ 722 $ 515