XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities - Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Accrued vendor expenses $ 9,563 $ 5,409    
Inventory received not billed 4,648 3,893    
Accrued payroll expenses 4,498 1,515    
Sales and other tax payable accrual 4,229 2,612    
Provision for sales returns and allowances 2,338 2,341 $ 1,339 $ 448
Other 3,480 1,348    
Total accrued expenses and other current liabilities $ 28,756 $ 17,118