XML 12 R54.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance Sheet Details - Schedule of Other Accrued Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Jun. 30, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Dec. 31, 2012
Payables And Accruals [Abstract]            
Accrued expenses $ 27,222   $ 22,515      
Accrued co-op expenses 4,068   4,629      
Restructuring reserves 15,344   11,238      
Warranty obligations 10,766 10,350 9,475 9,711 9,686 10,475
Derivative liabilities 5,262   6,780      
Employee stock purchase plan withholdings 5,129   10,883      
Other accrued liabilities 10,688   12,224      
Total $ 78,479   $ 77,744