v3.25.2
BALANCE SHEET COMPONENTS - Schedule of Corporate, US Government, and Municipal Debt Securities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Debt Securities:  
Amortized Cost $ 23,674
Gross Unrealized Gains 2
Gross Unrealized Losses (7)
Estimated Fair Value 23,669
Certificate of deposit  
Debt Securities:  
Amortized Cost 2,000
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Estimated Fair Value 2,000
Corporate and municipal debt securities  
Debt Securities:  
Amortized Cost 20,674
Gross Unrealized Gains 2
Gross Unrealized Losses (7)
Estimated Fair Value 20,669
U.S. government securities  
Debt Securities:  
Amortized Cost 1,000
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Estimated Fair Value $ 1,000