XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Schedule of Investments in Debt Securities at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents $ 4,161 $ 36,072
Short-term Investments 24,231  
Investments (non-current) 7,459  
Total 35,851 36,072
Level 1 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 3,512 36,072
Short-term Investments 10,495  
Investments (non-current) 0  
Total 14,007 36,072
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 9,000  
Investments (non-current) 0  
Total 9,000 0
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,495  
Investments (non-current) 0  
Total 1,495 0
Level 2 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 649 0
Short-term Investments 13,736  
Investments (non-current) 7,459  
Total 21,844 0
Level 2 Securities | Corporate debt securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Cash and Cash Equivalents 649 0
Short-term Investments 13,736  
Investments (non-current) 7,459  
Total 21,844 0
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,512 36,072
Short-term Investments 0  
Investments (non-current) 0  
Total $ 3,512 $ 36,072