XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Summary of Other Liabilities and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Accrued reserves for customer incentive programs $ 61,631 $ 49,619
Income tax payable 35,189 22,445
Accrued reserves for sales return 34,161 35,673
Accrued payroll and related expense 23,328 26,877
Accrued freight expenses 17,992 7,523
Operating lease liabilities 8,922 9,070
Contract liabilities 4,518 9,787
Other 37,550 44,751
Other liabilities and accrued expenses $ 223,291 $ 205,745