XML 31 R31.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance Sheet Components - Schedule of Accrued Liabilities (Detail) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]    
Accrued purchases $ 58,658 $ 19,023
Payroll and related costs 46,057 26,535
Taxes payable 40,825 38,067
Accrued warranty, current portion 36,814 19,917
Environmental liabilities, current portion 6,632 2,132
Accrued interest 4,748 741
Other 837 1,837
Total $ 194,571 $ 108,252