XML 64 R50.htm IDEA: XBRL DOCUMENT v3.3.1.900
BALANCE SHEET DETAILS (Schedule of Accrued and Other Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued salaries and benefits and other employee related $ 33,061 $ 49,402
Accrued Vacation, Current 16,469 18,154
Accrued restructuring, current portion 7,886 14,607
Income taxes payable 6,713 4,346
Warranty accruals and accrued returns 5,258 5,397
Royalties and licenses 5,060 8,332
Other 38,565 39,458
Accrued and other liabilities $ 113,012 $ 139,696