XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 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
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2018
 
 
 
 
Revenues:
 
 
 
United States
$
95,288

 
$
284,351

Foreign:
 
 

Asia
1,928

 
6,789

Canada
2,564

 
9,353

Europe
4,457

 
14,605

Mexico
1,031

 
2,137

Middle East
4,602

 
9,958

Other
760

 
2,126

Total
$
110,630

 
$
329,319


Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in millions):
 
Three Months Ended
 
Nine Months Ended
 
September 30, 2018
 
September 30, 2018
 
 
 
 
Revenue recognized over time
$
3,455

 
9,203

Revenue recognized at a point in time
107,175

 
320,116

Total
$
110,630

 
$
329,319

Contract with Customer, Liability and Receivables
The opening and closing balances of the Company's receivables and contract liabilities are as follows:
 
September 30, 2018
 
December 31, 2017
Receivables
$
70,029

 
$
58,210

Contract liabilities
$
14,363

 
$
9,670