v3.26.1
Stockholders’ Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Nov. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2025
shares
Jun. 30, 2026
vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Nov. 30, 2024
$ / shares
May 14, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]            
Common stock, shares authorized (in shares)     200,000,000 200,000,000    
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001    
Number of votes per common share | vote     1      
Shares issued (in shares) 6,499,826          
Warrants issued to purchase common stock (in shares)           50,000
Net proceeds received upon issuance of stock | $ $ 49.1          
Offering expenses | $ $ 0.9          
Warrant exercise price (in dollars per share) | $ / shares           $ 95.60
Warrants            
Class of Warrant or Right [Line Items]            
Warrant exercise price (in dollars per share) | $ / shares $ 23.55       $ 34.50  
Pre Funded Warrants            
Class of Warrant or Right [Line Items]            
Warrants issued to purchase common stock (in shares)     4,126,239      
Number of shares exercised (in shares)   70,100 0      
Warrant exercise price (in dollars per share) | $ / shares     $ 0.0001      
Pre Funded Warrants            
Class of Warrant or Right [Line Items]            
Warrants issued to purchase common stock (in shares) 5,305,164          
Series C Warrants            
Class of Warrant or Right [Line Items]            
Warrants issued to purchase common stock (in shares) 2,951,241          
Common Stock and Series C Warrants            
Class of Warrant or Right [Line Items]            
Purchase price of stock (in dollars per share) | $ / shares $ 4.24125          
Pre Funded Warrant and Series C Warrants            
Class of Warrant or Right [Line Items]            
Purchase price of stock (in dollars per share) | $ / shares $ 4.24115