XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses and other current liabilities consist of the following (in thousands):

September 30,December 31,
20232022
Vendor expenses$12,565 $14,769 
Inventory received not billed9,827 7,973 
Payroll expenses4,254 5,301 
Sales and other tax payable 2,764 4,137 
Provision for sales returns and allowances1,541 2,332 
Current portion of TRA245 502 
Other3,877 2,819 
Total accrued expenses and other current liabilities$35,073 $37,833 
Schedule of Accrued Expenses And Other Current Liabilities Provision For Sales Returns Activity for the nine months ended September 30, 2023 and 2022 was as follows (in thousands):
September 30,September 30,
20232022
Balance at beginning of period$2,332 $2,338 
Provision16,136 18,801 
Returns and allowances(16,927)(19,530)
Balance at end of period $1,541 $1,609