XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Information regarding revenues disaggregated by geographic area is as follows (in millions):
 
Three Months Ended

 
March 31, 2018
 
 
Revenues:
 
United States
$
91,153

Foreign:
 
Asia
1,700

Canada
3,260

Europe
5,047

Mexico
623

Middle East
2,152

Other
1,106

Total
$
105,041


Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in millions):
 
Three Months Ended

 
March 31, 2018
 
 
Revenue recognized over time
$
2,687

Revenue recognized at a point in time
102,354

Total
$
105,041

Contract with Customer, Liability and Receivables
The opening and closing balances of the Company's contract liabilites and receivables are as follows:
 
March 31, 2018
 
December 31, 2017
Receivables
$
63,372

 
$
58,210

Contract liabilities
$
10,620

 
$
9,670