XML 78 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS (Details 4 Accrued Expenses) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Text Block [Abstract]    
Accrued Liabilities, Current $ 6,366 $ 4,353
Accrued Income Taxes 5,638 11,755
Derivative Liability, Current 24 0
Other Accrued Liabilities, Current 2,234 1,171
Accrued expenses and other current liabilities $ 14,262 $ 17,279