XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies - Additional Information (Detail)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 18, 2023
Job
Jul. 01, 2022
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
Significant Accounting Policies [Line Items]              
Operating income     $ 20,399 $ 22,247 $ 41,917 $ 42,485  
Net income     $ 16,425 $ 18,765 $ 33,981 $ 39,270  
Income per basic share | $ / shares     $ 2.20 $ 2.50 $ 4.56 $ 5.23  
Income per diluted share | $ / shares     $ 2.20 $ 2.48 $ 4.54 $ 5.19  
Other receivables due from suppliers     $ 545   $ 545   $ 1,000
Long-term accounts receivable, net of allowance for doubtful accounts     4,200   4,200   3,800
Financing receivables, net     3,100   3,100   $ 4,100
Employee severance expenses     800        
Subsequent Event              
Significant Accounting Policies [Line Items]              
Estimated reduction in workforce | Job 10,000            
Service Life              
Significant Accounting Policies [Line Items]              
Operating income     945   2,000    
Net income     $ 768   $ 1,600    
Income per basic share | $ / shares     $ 0.10   $ 0.22    
Income per diluted share | $ / shares     $ 0.10   $ 0.22    
Server Equipment | Service Life              
Significant Accounting Policies [Line Items]              
Estimated useful lives   6 years         4 years
Network Equipment | Service Life              
Significant Accounting Policies [Line Items]              
Estimated useful lives   6 years         4 years