v3.22.2.2
Accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 21,497 $ 4,777
Accrued sales tax 6,834 5,944
Accrued payroll and benefits 5,430 1,677
Stock-based compensation liability 0 4,221
Accrued litigation expenses 7,262 4,177
Accrued professional fees 2,477 0
Accrued inventory purchases 15,679 15,685
Other payables 1,010 113
Total $ 60,189 $ 36,594