XML 52 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Balance Sheet Components - Schedule of Other Accrued and Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Returns reserve $ 12,793 $ 17,005
Accrued compensation 14,043 11,626
Site credit liability 5,439 5,080
Accrued sales tax and other taxes 5,446 6,132
Deferred revenue 1,960 4,767
Accrued marketing and outside services 10,297 6,830
Accrued interest 1,496  
Other 4,293 3,127
Other accrued and current liabilities $ 55,767 $ 54,567