XML 43 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Statement of operations:        
Total revenues $ 390,436,000us-gaap_SalesRevenueNet $ 500,275,000us-gaap_SalesRevenueNet $ 259,251,000us-gaap_SalesRevenueNet  
Cost of revenues 134,282,000us-gaap_CostOfRevenue 157,736,000us-gaap_CostOfRevenue 91,988,000us-gaap_CostOfRevenue  
Gross profit 256,154,000us-gaap_GrossProfit 342,539,000us-gaap_GrossProfit 167,263,000us-gaap_GrossProfit  
Operating expenses:        
Research and development 169,382,000us-gaap_ResearchAndDevelopmentExpense 138,310,000us-gaap_ResearchAndDevelopmentExpense 92,283,000us-gaap_ResearchAndDevelopmentExpense  
Sales and marketing 70,544,000us-gaap_SellingAndMarketingExpense 60,894,000us-gaap_SellingAndMarketingExpense 40,294,000us-gaap_SellingAndMarketingExpense  
General and administrative 37,046,000us-gaap_GeneralAndAdministrativeExpense 24,456,000us-gaap_GeneralAndAdministrativeExpense 21,736,000us-gaap_GeneralAndAdministrativeExpense  
Total operating expenses 276,972,000us-gaap_OperatingExpenses 223,660,000us-gaap_OperatingExpenses 154,313,000us-gaap_OperatingExpenses  
Income (loss) from operations (20,818,000)us-gaap_OperatingIncomeLoss 118,879,000us-gaap_OperatingIncomeLoss 12,950,000us-gaap_OperatingIncomeLoss  
Loss before taxes on income (19,590,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 120,138,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 13,709,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Net income (loss) (23,342,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 111,951,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 10,334,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Net income (loss) per share - basic (in dollars per share) $ (0.54)us-gaap_EarningsPerShareBasic $ 2.71us-gaap_EarningsPerShareBasic $ 0.29us-gaap_EarningsPerShareBasic  
Net income (loss) per share - diluted (in dollars per share) $ (0.54)us-gaap_EarningsPerShareDiluted $ 2.55us-gaap_EarningsPerShareDiluted $ 0.27us-gaap_EarningsPerShareDiluted  
Balance sheet:        
Accounts receivable, net 69,480,000us-gaap_AccountsReceivableNetCurrent 56,800,000us-gaap_AccountsReceivableNetCurrent    
Inventories 36,470,000us-gaap_InventoryNet 43,318,000us-gaap_InventoryNet    
Total current assets 450,223,000us-gaap_AssetsCurrent 538,610,000us-gaap_AssetsCurrent    
Property and equipment, net 71,915,000us-gaap_PropertyPlantAndEquipmentNet 62,375,000us-gaap_PropertyPlantAndEquipmentNet    
Intangible assets, net 54,249,000us-gaap_IntangibleAssetsNetExcludingGoodwill 16,134,000us-gaap_IntangibleAssetsNetExcludingGoodwill    
Goodwill 199,196,000us-gaap_Goodwill 132,885,000us-gaap_Goodwill    
Total assets 806,826,000us-gaap_Assets 769,330,000us-gaap_Assets    
Accrued liabilities 51,011,000us-gaap_AccruedLiabilitiesCurrent 55,696,000us-gaap_AccruedLiabilitiesCurrent    
Deferred revenue, current 15,710,000us-gaap_DeferredRevenueCurrent 10,826,000us-gaap_DeferredRevenueCurrent    
Capital lease liabilities, current 1,377,000us-gaap_CapitalLeaseObligationsCurrent 1,253,000us-gaap_CapitalLeaseObligationsCurrent    
Total current liabilities 98,062,000us-gaap_LiabilitiesCurrent 105,206,000us-gaap_LiabilitiesCurrent    
Other long-term liabilities 17,890,000us-gaap_OtherLiabilitiesNoncurrent 11,982,000us-gaap_OtherLiabilitiesNoncurrent    
Total liabilities 140,015,000us-gaap_Liabilities 140,210,000us-gaap_Liabilities    
Retained earnings 114,441,000us-gaap_RetainedEarningsAccumulatedDeficit 137,783,000us-gaap_RetainedEarningsAccumulatedDeficit    
Total shareholders' equity 666,811,000us-gaap_StockholdersEquity 629,120,000us-gaap_StockholdersEquity 443,088,000us-gaap_StockholdersEquity 282,074,000us-gaap_StockholdersEquity
Total liabilities and shareholders' equity 806,826,000us-gaap_LiabilitiesAndStockholdersEquity 769,330,000us-gaap_LiabilitiesAndStockholdersEquity    
Statement of comprehensive loss:        
Net income (loss) (23,342,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 111,951,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 10,334,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Total comprehensive income (loss), net of tax (24,746,000)us-gaap_ComprehensiveIncomeNetOfTax 115,909,000us-gaap_ComprehensiveIncomeNetOfTax 8,216,000us-gaap_ComprehensiveIncomeNetOfTax  
Cash flow statement:        
Net income (loss) (23,342,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 111,951,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic 10,334,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic  
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization 35,646,000us-gaap_DepreciationDepletionAndAmortization 23,868,000us-gaap_DepreciationDepletionAndAmortization 19,745,000us-gaap_DepreciationDepletionAndAmortization  
Accounts receivable (9,500,000)us-gaap_IncreaseDecreaseInAccountsReceivable (8,585,000)us-gaap_IncreaseDecreaseInAccountsReceivable (15,899,000)us-gaap_IncreaseDecreaseInAccountsReceivable  
Inventories 9,472,000us-gaap_IncreaseDecreaseInInventories (19,436,000)us-gaap_IncreaseDecreaseInInventories (8,639,000)us-gaap_IncreaseDecreaseInInventories  
Accrued liabilities and other payables 2,610,000us-gaap_IncreaseDecreaseInAccruedLiabilities 48,972,000us-gaap_IncreaseDecreaseInAccruedLiabilities 18,288,000us-gaap_IncreaseDecreaseInAccruedLiabilities  
Unpaid property and equipment 3,326,000us-gaap_CapitalExpendituresIncurredButNotYetPaid 3,869,000us-gaap_CapitalExpendituresIncurredButNotYetPaid    
Net cash provided by operating activities 51,870,000us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 182,489,000us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 63,139,000us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations  
Principal payments on capital lease obligations (1,111,000)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations (918,000)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations (459,000)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations  
Net cash provided by financing activities 16,188,000us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 34,186,000us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 124,624,000us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations  
As reported        
Statement of operations:        
Total revenues 390,859,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
500,799,000us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Cost of revenues 135,239,000us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
157,936,000us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
92,015,000us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Gross profit 255,620,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
342,863,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
167,236,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Operating expenses:        
Research and development 168,721,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
138,946,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
92,508,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Sales and marketing 70,318,000us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
61,068,000us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
40,366,000us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
General and administrative 36,918,000us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
24,541,000us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
21,769,000us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total operating expenses 275,957,000us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
224,555,000us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
154,643,000us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Income (loss) from operations (20,337,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
118,308,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
12,593,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Loss before taxes on income (19,109,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
119,567,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
13,352,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net income (loss) (22,861,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
111,380,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
9,977,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net income (loss) per share - basic (in dollars per share) $ (0.53)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 2.70us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.28us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Net income (loss) per share - diluted (in dollars per share) $ (0.53)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 2.54us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
$ 0.26us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Balance sheet:        
Accounts receivable, net 70,566,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
58,516,000us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Inventories 35,963,000us-gaap_InventoryNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Total current assets 450,802,000us-gaap_AssetsCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
540,326,000us-gaap_AssetsCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Property and equipment, net 70,815,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Intangible assets, net 54,362,000us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Goodwill 199,558,000us-gaap_Goodwill
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Total assets 806,780,000us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
771,046,000us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Accrued liabilities 52,588,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
57,879,000us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Deferred revenue, current 15,849,000us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
12,018,000us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Capital lease liabilities, current 1,245,000us-gaap_CapitalLeaseObligationsCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Total current liabilities 99,646,000us-gaap_LiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
108,581,000us-gaap_LiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Other long-term liabilities 17,091,000us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
11,635,000us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Total liabilities 140,800,000us-gaap_Liabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
143,238,000us-gaap_Liabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Retained earnings 113,610,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
136,471,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Total shareholders' equity 665,980,000us-gaap_StockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
627,808,000us-gaap_StockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Total liabilities and shareholders' equity 806,780,000us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
771,046,000us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Statement of comprehensive loss:        
Net income (loss) (22,861,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
111,380,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
9,977,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Total comprehensive income (loss), net of tax (24,265,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
115,338,000us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
7,859,000us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Cash flow statement:        
Net income (loss) (22,861,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
111,380,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
9,977,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization 35,886,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Accounts receivable 8,870,000us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
(10,301,000)us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
   
Inventories 9,264,000us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Accrued liabilities and other payables 1,599,000us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
51,259,000us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
18,645,000us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
 
Unpaid property and equipment 2,226,000us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net cash provided by operating activities 52,002,000us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Principal payments on capital lease obligations (1,243,000)us-gaap_RepaymentsOfLongTermCapitalLeaseObligations
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Net cash provided by financing activities 16,056,000us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
     
Adjustments        
Statement of operations:        
Total revenues (423,000)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(524,000)us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Cost of revenues (957,000)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(200,000)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(27,000)us-gaap_CostOfRevenue
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Gross profit 534,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(324,000)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
27,000us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Operating expenses:        
Research and development 661,000us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(636,000)us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(225,000)us-gaap_ResearchAndDevelopmentExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Sales and marketing 226,000us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(174,000)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(72,000)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
General and administrative 128,000us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(85,000)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(33,000)us-gaap_GeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total operating expenses 1,015,000us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(895,000)us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(330,000)us-gaap_OperatingExpenses
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Income (loss) from operations (481,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
571,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
357,000us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Loss before taxes on income (370,000)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
571,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
357,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss) (481,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
571,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
357,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss) per share - basic (in dollars per share) $ (0.01)us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0.01us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0.01us-gaap_EarningsPerShareBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Net income (loss) per share - diluted (in dollars per share) $ (0.01)us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0.01us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
$ 0.01us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Balance sheet:        
Accounts receivable, net (1,086,000)us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,716,000)us-gaap_AccountsReceivableNetCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Inventories 507,000us-gaap_InventoryNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Total current assets (579,000)us-gaap_AssetsCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,716,000)us-gaap_AssetsCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Property and equipment, net 1,100,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Intangible assets, net (113,000)us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Goodwill (362,000)us-gaap_Goodwill
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Total assets 46,000us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,716,000)us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Accrued liabilities (1,577,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,183,000)us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Deferred revenue, current (139,000)us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,192,000)us-gaap_DeferredRevenueCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Capital lease liabilities, current 132,000us-gaap_CapitalLeaseObligationsCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Total current liabilities (1,584,000)us-gaap_LiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,375,000)us-gaap_LiabilitiesCurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Other long-term liabilities 799,000us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
347,000us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Total liabilities 785,000us-gaap_Liabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(3,028,000)us-gaap_Liabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Retained earnings 831,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1,312,000us-gaap_RetainedEarningsAccumulatedDeficit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Total shareholders' equity 831,000us-gaap_StockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1,312,000us-gaap_StockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Total liabilities and shareholders' equity 46,000us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(1,716,000)us-gaap_LiabilitiesAndStockholdersEquity
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Statement of comprehensive loss:        
Net income (loss) (481,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
571,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
357,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Total comprehensive income (loss), net of tax (370,000)us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
571,000us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
357,000us-gaap_ComprehensiveIncomeNetOfTax
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Cash flow statement:        
Net income (loss) (481,000)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
571,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
357,000us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization (240,000)us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Accounts receivable 630,000us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
1,716,000us-gaap_IncreaseDecreaseInAccountsReceivable
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Inventories 208,000us-gaap_IncreaseDecreaseInInventories
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Accrued liabilities and other payables 1,011,000us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(2,287,000)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(357,000)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
 
Unpaid property and equipment 1,100,000us-gaap_CapitalExpendituresIncurredButNotYetPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Net cash provided by operating activities (132,000)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Principal payments on capital lease obligations 132,000us-gaap_RepaymentsOfLongTermCapitalLeaseObligations
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Net cash provided by financing activities 132,000us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Amounts not properly stated for accruals related to charitable contributions and accruals related to certain purchase orders        
Balance sheet:        
Total liabilities 700,000us-gaap_Liabilities
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForAccrualsRelatedToCharitableContributionsAndCertainPurchaseOrdersIncorrectlyStatedInFinancialStatementsMember
     
Amounts not properly stated for accruals related to charitable contributions        
Balance sheet:        
Total liabilities 600,000us-gaap_Liabilities
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForAccrualsRelatedToCharitableContributionsIncorrectlyStatedInFinancialStatementsMember
1,700,000us-gaap_Liabilities
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForAccrualsRelatedToCharitableContributionsIncorrectlyStatedInFinancialStatementsMember
   
Distributor price adjustments resulting in cumulative understatement of sales reserves | Adjustments        
Sales Reserve 900,000mlnx_SalesReserve
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForDistributorPriceAdjustmentsResultingInCumulativeUnderstatementOfSalesReservesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
500,000mlnx_SalesReserve
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForDistributorPriceAdjustmentsResultingInCumulativeUnderstatementOfSalesReservesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Cumulative overstatement of warranty reserve | Adjustments        
Warranty reserve (600,000)us-gaap_ProductWarrantyAccrual
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForCumulativeOverstatementOfWarrantyReserveMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
(100,000)us-gaap_ProductWarrantyAccrual
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForCumulativeOverstatementOfWarrantyReserveMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
   
Adjustment for error in purchase price allocation | Kotura and Iptronics | Adjustments        
Acquired inventory 400,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
/ us-gaap_BusinessAcquisitionAxis
= mlnx_KoturaAndIPtronicsMember
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForErrorInPurchasePriceAllocationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Acquired intangible assets (100,000)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ us-gaap_BusinessAcquisitionAxis
= mlnx_KoturaAndIPtronicsMember
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForErrorInPurchasePriceAllocationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
     
Balance sheet:        
Goodwill $ (400,000)us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= mlnx_KoturaAndIPtronicsMember
/ us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis
= mlnx_AdjustmentForErrorInPurchasePriceAllocationMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember