v3.25.0.1
BALANCE SHEET COMPONENTS - Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Pension accrual $ 983 $ 905
Retirement benefit liability 422 449
Long-term income tax payable 0 525
Contingent acquisition milestone liability 0 413
Other liabilities 236 120
Other liabilities $ 1,641 $ 2,412