XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses and other current liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities The components of accrued expenses and other current liabilities were as follows:
As of
March 31,
2023
December 31, 2022
(in thousands)
Contingent consideration payable$3,288 $3,288 
Accrued rebates1,860 473 
Accrued expenses1,760 829 
Value added tax payable1,615 1,345 
Customer deposits794 754 
Deferred revenue726 1,124 
Other liabilities788 712 
Total accrued expenses and other current liabilities$10,831 $8,525