XML 56 R34.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance Sheet Components - Schedule of Accrued Liabilities (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2014
Dec. 31, 2013
Payables And Accruals [Abstract]    
Payroll and related costs $ 35,495 $ 26,535
Taxes payable 27,984 38,067
Accrued purchases 27,826 19,023
Accrued warranty, current portion 27,721 19,917
Accrued interest 4,393 741
Environmental liabilities, current portion 2,289 2,132
Other 2,966 1,837
Total $ 128,674 $ 108,252