v3.24.0.1
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
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses and imputed discount, beginning of period $ 978 $ 776 $ 799
Bad debt expense 898 1,026 452
Write-offs (964) (930) (527)
Change in imputed discount on short-term and long-term EIP receivables 220 262 187
Impact on the imputed discount from sales of EIP receivables (198) (156) (135)
Allowance for credit losses and imputed discount, end of period 934 978 776
Accounts Receivable Allowance      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses and imputed discount, beginning of period 167 146 194
Bad debt expense 440 433 231
Write-offs (446) (412) (279)
Allowance for credit losses and imputed discount, end of period 161 167 146
EIP Receivables Allowance      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses and imputed discount, beginning of period 811 630 605
Bad debt expense 458 593 221
Write-offs (518) (518) (248)
Change in imputed discount on short-term and long-term EIP receivables 220 262 187
Impact on the imputed discount from sales of EIP receivables (198) (156) (135)
Allowance for credit losses and imputed discount, end of period $ 773 $ 811 $ 630