XML 57 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting and Information about Geographic Areas (Tables)
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Schedule of Total Revenues and Gross Margin by Reportable Segment The following table presents revenues and gross margins by reportable segment (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2019

 

 

2018

 

 

2019

 

 

2018

 

Automotive segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenues

 

$

5,981,468

 

 

$

3,627,823

 

 

$

10,198,271

 

 

$

6,626,552

 

Gross profit

 

$

878,361

 

 

$

574,795

 

 

$

1,436,330

 

 

$

996,662

 

Energy generation and storage segment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Revenues

 

$

368,208

 

 

$

374,408

 

 

$

692,869

 

 

$

784,430

 

Gross profit

 

$

42,685

 

 

$

44,135

 

 

$

50,459

 

 

$

78,794

 

 

Schedule of Revenues by Geographic Area

The following table presents revenues by geographic area based on the sales location of our products (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2019

 

 

2018

 

 

2019

 

 

2018

 

United States

 

$

3,480,000

 

 

$

2,246,637

 

 

$

5,809,569

 

 

$

4,115,828

 

China

 

 

689,735

 

 

 

527,230

 

 

 

1,469,148

 

 

 

1,035,933

 

Norway

 

 

380,373

 

 

 

224,421

 

 

 

796,433

 

 

 

386,741

 

Netherlands

 

 

248,102

 

 

 

206,550

 

 

 

361,453

 

 

 

353,076

 

Other

 

 

1,551,466

 

 

 

797,393

 

 

 

2,454,537

 

 

 

1,519,404

 

Total

 

$

6,349,676

 

 

$

4,002,231

 

 

$

10,891,140

 

 

$

7,410,982

 

Schedule of Long-Lived Assets by Geographic Area

 

The following table presents long-lived assets by geographic area (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2019

 

 

2018

 

United States

 

$

15,620,488

 

 

$

16,741,409

 

International

 

 

662,674

 

 

 

860,064

 

Total

 

$

16,283,162

 

 

$

17,601,473