XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Sales and VAT tax payables $ 7,271 $ 4,904
Royalty liabilities 4,045 2,348
Accrued interest 2,344 2,344
Note payable due seller 0 1,819
Other 5,485 3,768
Total other accrued expenses $ 19,145 $ 15,183