XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Balance Sheet Components - Schedule of Other Accrued and Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Returns reserve $ 14,479 $ 18,327
Accrued compensation 16,786 13,406
Accrued marketing and outside services 9,947 10,790
Site credit liability 6,159 5,475
Accrued sales tax and other taxes 7,246 6,870
Deferred revenue 2,008 1,617
Accrued interest 1,685 216
Other 5,084 5,161
Other accrued and current liabilities $ 63,394 $ 61,862