XML 93 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Segment Reporting [Abstract]      
Number of operating segments | segment 3    
Segment Reporting Information [Line Items]      
Property and equipment, net $ 61,797 $ 48,866 $ 29,114
United States      
Segment Reporting Information [Line Items]      
Property and equipment, net 45,100 35,500 22,000
Rest of world      
Segment Reporting Information [Line Items]      
Property and equipment, net $ 16,700 $ 13,400 $ 7,100