v3.26.1
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 09, 2026
Jan. 07, 2026
Jun. 30, 2026
Jun. 30, 2025
Common Stock        
Proceeds from issuance of common stock and ESPP     $ 549 $ 120
At the market offering        
Common Stock        
Common stock issued     0 0
2026 Private Placement        
Common Stock        
Common stock issued   92,030,595    
Combined offering price of each share of common stock   $ 1.15    
Offering price per share   $ 1.1499    
Net proceeds $ 126,400      
2026 Private Placement | Common Warrants        
Common Stock        
Warrants to purchase units   58,695,648    
Warrants exercise price   $ 2.6    
Warrants term   30 days    
2026 Private Placement | Pre-funded Warrants        
Common Stock        
Warrants to purchase units   25,360,704    
Warrants exercise price   $ 0.0001    
2026 Private Placement | Common warrants accompanied with pre-funded warrants        
Common Stock        
Warrants to purchase units   12,680,352    
Sales Agreement        
Common Stock        
Proceeds from issuance of common stock and ESPP     $ 150,000