XML 76 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Schedule of Other Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Current operating lease liabilities $ 9,149 $ 9,357
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] ntgr:OperatingLeaseLiabilityCurrentMember ntgr:OperatingLeaseLiabilityCurrentMember
Sales and marketing $ 83,561 $ 85,605
Warranty obligations 9,240 10,556
Sales returns 66,972 52,612
Freight and duty 14,885 5,633
Other 34,568 25,784
Total $ 218,375 $ 189,547