v3.26.1
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Securities class action settlement $ 18,000 $ 700
Sales and VAT tax payables 3,273 3,571
Accrued interest 2,862 2,929
Royalty liabilities 1,490 1,571
Deferred revenue 1,165 1,012
Other 4,815 5,601
Total other accrued expenses $ 31,605 $ 15,384