XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued expenses and other current liabilities - Components of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Contingent consideration payable $ 1,666 $ 3,288
Accrued rebates 1,964 473
Value added tax payable 1,846 1,345
Accrued expenses 1,621 829
Customer deposits 789 754
Other liabilities 1,081 1,836
Total accrued expenses and other current liabilities $ 8,967 $ 8,525