v3.26.1
Securities Purchase Agreement - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2026
Mar. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 26, 2026
May 29, 2026
May 28, 2026
Dec. 31, 2025
Class of Stock [Line Items]                    
Common Stock, Par or Stated Value Per Share     $ 0.001   $ 0.001   $ 0.001     $ 0.001
Common Stock, Shares, Issued     9,949,609   9,949,609     9,932,359 79,459,299 5,442,688
Aggregate purchase price     $ 796   $ 796         $ 2,225
Offering costs         2,539 $ 110        
Reclassification of warrant liability $ 3,900   3,914   3,914          
Warrant liabilities fair value adjustment     (14,152) $ (2,166) (8,903) $ (5,094)        
Pre-funded Warrants                    
Class of Stock [Line Items]                    
Number of warrants issued to purchase common stock (in shares)   1,093,744                
Exercise price of warrants   $ 0.0008                
March 2026 Private Placement                    
Class of Stock [Line Items]                    
Warrant liabilities fair value adjustment     $ (11,100)   $ (7,500)          
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)     1,093,744   1,093,744          
Shares issued, price per share   $ 7.36                
Common Stock, Shares, Issued   4,343,750                
Aggregate share issuance     13,586   13,586          
Investment owned minimum percentage of common stock     5.00%   5.00%          
Aggregate purchase price   $ 1,900                
Placement agent commissions and other offering costs         $ 3,100          
Securities Purchase Agreement | Shares                    
Class of Stock [Line Items]                    
Offering costs         $ 1,700          
Securities Purchase Agreement | Maximum                    
Class of Stock [Line Items]                    
Number of shares purchase per warrant   5,437,464                
Warrants percentage         19.99%          
Securities Purchase Agreement | Warrant                    
Class of Stock [Line Items]                    
Exercise price of warrants   $ 9.6                
Securities Purchase Agreement | Pre-funded Warrants                    
Class of Stock [Line Items]                    
Shares issued, price per share   7.3592                
Exercise price of warrants   $ 0.0008 $ 6.32   $ 6.32          
Offering costs         $ 500          
General and administrative expenses         $ 900          
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   4,343,750                
Common Stock, Shares, Issued   260,868                
Proceeds from Issuance of Private Placement   $ 40,000                
Closing Date   Apr. 01, 2026                
Proceeds from debt, net of issuance costs   $ 36,900                
Gross proceeds warrants         $ 52,200