XML 151 R126.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
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,609 $ 1,261 $ 1,151
Charged to Expenses 2,269 2,146 1,531
Charged to Other Accounts 113 38 69
Deductions 2,222 1,836 1,490
Balance at End of Period 1,769 1,609 1,261
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 592 436  
Balance at End of Period 617 592 436
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,341 1,347 1,574
Charged to Expenses 157 68 41
Charged to Other Accounts 0 13 0
Deductions 99 87 268
Balance at End of Period $ 1,399 $ 1,341 $ 1,347