v3.26.1
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Apr. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Oct. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]          
Common stock, shares, issued   9,853,121 9,766,132    
Common stock, shares, outstanding   9,853,121 9,766,132    
2024 Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants       $ 0.003  
Common stock, shares, issued   164,593      
2025 Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants     $ 0.0001    
Warrants outstanding   9,452,677      
Pre funded warrants issued for purchase of common stock     9,452,677    
Exchanged Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants $ 0.003        
Warrants outstanding 41,014 2,732      
Net proceeds From warrant exchanges $ 1.9        
Affiliates percentage of warrants 9.99%        
Increase or decrease percentage of warrants 19.99%        
Series A Warrant          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants $ 5.53 $ 37.5      
Warrants outstanding 239,293        
Series B Warrant          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants $ 5.35 $ 45      
Warrants outstanding 71,403 166,964      
Redeeem warrant exercise price   $ 0.3      
Warrants and Rights Outstanding, Maturity Date   Dec. 13, 2028      
Series B Warrant | Maximum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants   $ 45      
Series B Warrant | Minimum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants       $ 13.5  
Series C Warrant          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants   $ 8.1      
Warrants outstanding   828,863   1,044,726  
Warrants and Rights Outstanding, Maturity Date   Oct. 04, 2027      
2023 Private Placement | 2023 Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Common stock, shares, issued   0      
Warrants outstanding         19,141
Common stock, shares, outstanding   0      
2023 Private Placement | Series A Warrant          
Class of Warrant or Right [Line Items]          
Warrants outstanding         394,118
2023 Private Placement | Series B Warrant          
Class of Warrant or Right [Line Items]          
Warrants outstanding 303,574       394,118
2023 Private Placement | Warrant          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants         $ 0.003
2024 Private Placement          
Class of Warrant or Right [Line Items]          
Warrants outstanding       188,227  
Warrants Modification Description   In connection with the closing of the Company's private placement in October 2024, the Company amended certain of the Company’s outstanding Series A warrants, representing approximately 390,462 shares of the Company’s common stock, to (i) reduce the exercise price from $37.50 to $13.50 per share and (ii) extend the termination date of such Series A warrants to October 4, 2025.      
2024 Private Placement | Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants   $ 0.0001      
2024 Private Placement | Series A Warrant          
Class of Warrant or Right [Line Items]          
Warrants outstanding   0   390,462  
2024 Private Placement | Series A Warrant | Maximum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants       $ 37.5  
2024 Private Placement | Series A Warrant | Minimum [Member]          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants       $ 13.5  
2025 Private Placement          
Class of Warrant or Right [Line Items]          
Warrants outstanding 310,696        
2025 Private Placement | Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants   $ 0.003      
Warrants outstanding   9,620,002      
2025 Private Placement | Pre-Funded Warrants One          
Class of Warrant or Right [Line Items]          
Warrants outstanding   9,452,677      
2025 Private Placement | Pre-Funded Warrants Two          
Class of Warrant or Right [Line Items]          
Warrants outstanding   167,325      
2025 Private Placement | Series B Warrant          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants   $ 13.5      
Warrants outstanding   166,964      
Warrants and Rights Outstanding, Maturity Date   Dec. 13, 2028      
2025 Private Placement | Series C Warrant          
Class of Warrant or Right [Line Items]          
Exercise price per unit of warrants   $ 8.1      
Warrants outstanding   828,863      
Warrants and Rights Outstanding, Maturity Date   Oct. 04, 2027