XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consist of the following (in thousands):

June 30,December 31,
20232022
Vendor expenses$12,122 $14,769 
Inventory received not billed9,736 7,973 
Payroll expenses3,923 5,301 
Sales and other tax payable 3,002 4,137 
Provision for sales returns and allowances1,599 2,332 
Current portion of TRA— 502 
Other3,781 2,819 
Total accrued expenses and other current liabilities$34,163 $37,833 
Schedule of Accrued Expenses And Other Current Liabilities Provision For Sales Returns Activity for the six months ended June 30, 2023 and 2022 was as follows (in thousands):
June 30,June 30,
20232022
Balance at beginning of period$2,332 $2,338 
Provision10,133 10,817 
Returns and allowances(10,866)(11,609)
Balance at end of period $1,599 $1,546