v3.25.2
BALANCE SHEET COMPONENTS - Schedule of Investments in Debt Securities at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents $ 3,082 $ 4,161
Short-Term Investments 21,187 24,231
Investments (Non-Current) 2,482 7,459
Total 26,751 35,851
Level 1 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 3,082 3,512
Short-Term Investments 3,000 10,495
Investments (Non-Current) 0 0
Total 6,082 14,007
Level 1 Securities | Certificate of deposit    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 0 0
Short-Term Investments 2,000 9,000
Investments (Non-Current) 0 0
Total 2,000 9,000
Level 1 Securities | U.S. government securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 0 0
Short-Term Investments 1,000 1,495
Investments (Non-Current) 0 0
Total 1,000 1,495
Level 2 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 0 649
Short-Term Investments 18,187 13,736
Investments (Non-Current) 2,482 7,459
Total 20,669 21,844
Level 2 Securities | Corporate and municipal debt securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 0 649
Short-Term Investments 18,187 13,736
Investments (Non-Current) 2,482 7,459
Total 20,669 21,844
Money Market Funds | Level 1 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 3,082 3,512
Short-Term Investments 0 0
Investments (Non-Current) 0 0
Total $ 3,082 $ 3,512