XML 76 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Sales and VAT tax payables $ 4,971 $ 4,904
Royalty liabilities 3,914 2,348
Accrued interest 2,344 2,344
Note payable due seller 0 1,819
Other 8,617 3,768
Total other accrued expenses $ 19,846 $ 15,183