v3.26.1
Securities Purchase Agreement - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class of Stock [Line Items]        
Common Stock, Par or Stated Value Per Share   $ 0.001   $ 0.001
Common Stock, Shares, Issued   62,051,330   43,541,510
Aggregate purchase price   $ 18,862   $ 2,225
Allocated Deferred Offering Costs   $ 0 $ 110  
Pre-funded Warrants        
Class of Stock [Line Items]        
Number of warrants issued to purchase common stock (in shares) 8,750,000      
Exercise price of warrants $ 0.0001      
Securities Purchase Agreement        
Class of Stock [Line Items]        
Common Stock, Par or Stated Value Per Share 0.001      
Number of warrants issued to purchase common stock (in shares)   8,750,000    
Shares issued, price per share $ 0.92      
Common Stock, Shares, Issued 34,750,000      
Aggregate share issuance   108,695    
Investment owned minimum percentage of common stock   5.00%    
Aggregate purchase price $ 1,900      
Recognized receivable of gross proceeds from issuance of private placement   $ 24,000    
Proceeds from Issuance of Private Placement   40,000    
Reduction of stockholders' equity   16,000    
Placement agent commissions and other offering costs   $ 2,700    
Securities Purchase Agreement | Maximum        
Class of Stock [Line Items]        
Number of shares purchase per warrant 43,500,000      
Warrants percentage   19.99%    
Securities Purchase Agreement | Warrant        
Class of Stock [Line Items]        
Exercise price of warrants $ 1.2      
Securities Purchase Agreement | Pre-funded Warrants        
Class of Stock [Line Items]        
Shares issued, price per share 0.9199      
Exercise price of warrants $ 0.0001 $ 0.79    
Allocated Deferred Offering Costs   $ 1,900    
General and administrative expenses   $ 800    
Securities Purchase Agreement | Pre-funded Warrants | Minimum        
Class of Stock [Line Items]        
Ownership percentage   4.99%    
Securities Purchase Agreement | Pre-funded Warrants | Maximum        
Class of Stock [Line Items]        
Ownership percentage   9.99%    
Securities Purchase Agreement | March 2026 Private Placement        
Class of Stock [Line Items]        
Stock issued and sold 34,750,000      
Common Stock, Shares, Issued 2,086,960      
Proceeds from Issuance of Private Placement $ 40,000      
Closing Date Apr. 01, 2026      
Proceeds from debt, net of issuance costs $ 37,200      
Gross proceeds warrants   $ 52,200