XML 22 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued sales incentives $ 156,839 $ 126,400
Sales returns reserve 101,326 104,001
Product warranty 52,403 45,605
Accrued co-op advertising and marketing development funds 40,689 30,435
Employee-related liabilities 37,355 33,916
Accrued manufacturing expense and freight 35,112 21,357
Accrued sales and marketing 26,781 18,171
Sales taxes and VAT payable 19,603 20,121
Accrued research and development 19,232 8,783
Accrued legal settlements and fees 8,854 2,821
Inventory received but not billed 1,669 6,373
Finance lease liabilities 1,384 0
Derivative liabilities 748 549
Other 11,535 18,702
Accrued liabilities $ 513,530 $ 437,234