v3.25.4
BALANCE SHEET COMPONENTS - Schedule of Investments in Securities Investments at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments $ 13,448  
Total 24,366 $ 35,851
Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 15,326 4,161
Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 8,964 24,231
Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 76 7,459
U.S. government securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 250  
Corporate debt securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 13,198  
Level 1 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 11,168 14,007
Level 1 Securities | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 11,092 3,512
Level 1 Securities | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 0 10,495
Level 1 Securities | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 76 0
Level 1 Securities | Certificate of deposit    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 0
Level 1 Securities | Certificate of deposit | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 0
Level 1 Securities | Certificate of deposit | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 9,000
Level 1 Securities | Certificate of deposit | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 0
Level 1 Securities | Mutual funds    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 76 0
Level 1 Securities | Mutual funds | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 0
Level 1 Securities | Mutual funds | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 0
Level 1 Securities | Mutual funds | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 76 0
Level 1 Securities | U.S. government securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 250 1,495
Level 1 Securities | U.S. government securities | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 250 0
Level 1 Securities | U.S. government securities | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 1,495
Level 1 Securities | U.S. government securities | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 0
Level 2 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 13,198 21,844
Level 2 Securities | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 4,234 649
Level 2 Securities | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 8,964 13,736
Level 2 Securities | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Total 0 7,459
Level 2 Securities | Corporate debt securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 13,198 21,844
Level 2 Securities | Corporate debt securities | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 4,234 649
Level 2 Securities | Corporate debt securities | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 8,964 13,736
Level 2 Securities | Corporate debt securities | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Investments 0 7,459
Money market funds | Level 1 Securities    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Money market funds 10,842 3,512
Money market funds | Level 1 Securities | Cash and Cash Equivalents    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Money market funds 10,842 3,512
Money market funds | Level 1 Securities | Short-term Investments    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Money market funds 0 0
Money market funds | Level 1 Securities | Investments (non-current)    
Balance Sheet Components (Details) - Schedule of Investments in Debt Securities at Fair Value [Line Items]    
Money market funds $ 0 $ 0