v3.24.2
Receivables and Related Allowance for Credit Losses - Schedule of Unamortized Imputed Discount and Allowance for Credit Losses for Equipment Installment Plan Receivables (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses and imputed discount, beginning of period $ 934 $ 978
Bad debt expense 537 435
Write-offs (538) (476)
Change in imputed discount on short-term and long-term EIP receivables 45 75
Impact on the imputed discount from sales of EIP receivables (99) (107)
Allowance for credit losses and imputed discount, end of period 879 905
Accounts Receivable Allowance    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses and imputed discount, beginning of period 161 167
Bad debt expense 254 205
Write-offs (255) (221)
Allowance for credit losses and imputed discount, end of period 160 151
EIP Receivables Allowance    
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses and imputed discount, beginning of period 773 811
Bad debt expense 283 230
Write-offs (283) (255)
Change in imputed discount on short-term and long-term EIP receivables 45 75
Impact on the imputed discount from sales of EIP receivables (99) (107)
Allowance for credit losses and imputed discount, end of period $ 719 $ 754