XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Sales and VAT tax payables $ 7,196 $ 4,904
Share repurchase 4,828 0
Accrued interest 4,688 2,344
Royalty liabilities 4,186 2,348
Note payable due seller 0 1,819
Other 9,593 3,768
Total other accrued expenses $ 30,491 $ 15,183