XML 127 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year [1] $ 1,254 $ 1,050 $ 1,049
Other [1] 0 0 0
Additions [1] 21 50 99
Deductions [1] (196) 154 (98)
Balance at end of year [1] 1,079 1,254 1,050
Allowance for sales returns      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year [1] 0 14,321 10,602
Other [1] 0 (14,321) [2] 0
Additions [1] 0 0 26,419
Deductions [1] 0 0 (22,700)
Balance at end of year [1] 0 0 14,321
Allowance for price protection      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year [1] 0 3,245 4,185
Other [1] 0 (3,245) [2] 0
Additions [1] 0 0 7,149
Deductions [1] 0 0 (8,089)
Balance at end of year [1] $ 0 $ 0 $ 3,245
[1] Upon Arlo's Distribution on December 31, 2018, Arlo’s historical financial results for periods prior to its Distribution were reflected in our consolidated financial statements as discontinued operations and these schedules represent the results from continuing operations. Refer to Note 3. Discontinued Operations, for additional information on Arlo's Distribution.
[2] Upon adoption of ASC 606, allowances for sales returns and price protection were reclassified to current liabilities as these reserve balances are considered refund liabilities.