v3.25.1
Balance Sheet Components - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Sales and VAT tax payables $ 3,254 $ 5,244
Accrued interest 3,486 1,743
Royalty liabilities 1,443 1,897
Deferred revenue 590 2,375
Other 7,974 8,743
Total other accrued expenses $ 16,747 $ 20,002