XML 147 R123.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for credit losses deducted from accounts receivable:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 1,261 $ 1,151 $ 1,507
Charged to Expenses 2,146 1,531 743
Charged to Other Accounts 38 69 139
Deductions 1,836 1,490 1,238
Balance at End of Period 1,609 1,261 1,151
Allowance for credit losses deducted from accounts receivable: | Device payment plan agreement      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 436 255  
Balance at End of Period 592 436 255
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,347 1,574 2,183
Charged to Expenses 68 41 339
Charged to Other Accounts 13 0 0
Deductions 87 268 948
Balance at End of Period $ 1,341 $ 1,347 $ 1,574