XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consist of the following (in thousands):

December 31,
20212020
Accrued vendor expenses$9,563 $5,409 
Inventory received not billed4,648 3,893 
Accrued payroll expenses4,498 1,515 
Sales and other tax payable accrual4,229 2,612 
Provision for sales returns and allowances2,338 2,341 
Other3,480 1,348 
Total accrued expenses and other current liabilities$28,756 $17,118 
Schedule of Accrued Expenses And Other Current Liabilities Provision For Sales Returns
Included in accrued expenses and other current liabilities is a provision for sales returns and allowances. Returns are estimated based on past experience and current expectations and are recorded as an adjustment to revenue. Activity for the years ended December 31, 2021, 2020 and 2019 was as follows (in thousands):

December 31,
202120202019
Balance at beginning of period$2,341 $1,339 $448 
Provision15,329 16,712 13,346 
Returns and allowances(15,332)(15,710)(12,455)
Balance at end of period $2,338 $2,341 $1,339