v3.26.1
Balance Sheet Components - Schedule of Marketable Securities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 17,539,000  
Unrealized Gain 0  
Unrealized Loss (3,000)  
Marketable securities 17,536,000 $ 0
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,539,000  
Unrealized Gain 0  
Unrealized Loss (3,000)  
Marketable securities $ 17,536,000