v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Table Text Block [Abstract]    
Accrued expenses $ 6,482 $ 6,366
Accrued taxes 4,674 5,638
Derivative Liability, Current 253 24
Other current liabilities 889 2,234
Accrued expenses and other current liabilities $ 12,298 $ 14,262