v3.6.0.2
Accrued Liabilities and Other (Tables)
12 Months Ended
Dec. 31, 2016
Payables And Accruals [Abstract]  
Schedule of Accrued Liabilities and Other Current Liabilities

 

As of December 31, 2016 and 2015, our accrued liabilities and other current liabilities consisted of the following (in thousands):

 

 

 

December 31,

 

 

December 31,

 

 

 

2016

 

 

2015

 

Accrued purchases

 

$

585,019

 

 

$

140,540

 

Payroll and related costs

 

 

218,792

 

 

 

86,859

 

Taxes payable

 

 

152,897

 

 

 

101,206

 

Financing obligation, current portion

 

 

52,031

 

 

 

 

Accrued warranty and other

 

 

201,289

 

 

 

94,193

 

Total

 

$

1,210,028

 

 

$

422,798