XML 108 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Payments for Repurchase of Common Stock $ 93,218,000us-gaap_PaymentsForRepurchaseOfCommonStock $ 63,585,000us-gaap_PaymentsForRepurchaseOfCommonStock $ 850,000us-gaap_PaymentsForRepurchaseOfCommonStock
Remaining Number of Shares Authorized to be Repurchased 3,000,000us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased    
Shares Paid for Tax Withholding for Share Based Compensation 82,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation 14,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation 22,000us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
Payments related to tax withholding for share based compensation (in USD) 2,600,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 500,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation 900,000us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation
Repurchase plan authorized in Oct 2008 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) 6,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2008Member
   
Stock Repurchased and Retired During Period, Shares 2,800,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2008Member
2,000,000us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2008Member
0us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2008Member
Payments for Repurchase of Common Stock $ 90,600,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2008Member
$ 63,100,000us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2008Member
 
Repurchase plan authorized in Oct 2014 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares) 3,000,000.0us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_PlanNameAxis
= ntgr_RepurchaseplanauthorizedinOct2014Member