v3.26.1
Stockholders' Equity (Details)
Dec. 31, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
Oct. 17, 2024
$ / shares
Dec. 31, 2023
$ / shares
shares
Class Of Warrant Or Right [Line Items]        
Purchase price of shares upon rights exercise (usd per share)     $ 71.60  
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001    
Pre funded warrants exercise price (in dollars per share)       $ 0.01
Pre-funded warrants outstanding (in shares) | shares 0      
Underwritten Public Offering        
Class Of Warrant Or Right [Line Items]        
Pre funded warrants to purchase shares of common stock (in shares) | shares       379,371
Series A Junior Participating Preferred Stock        
Class Of Warrant Or Right [Line Items]        
Preferred stock, convertible, conversion ratio     0.01  
Preferred stock, par value (in dollars per share)     $ 0.001  
Stockholder Rights Plan        
Class Of Warrant Or Right [Line Items]        
Ownership percentage     10.00%  
Passive Institutional Investor        
Class Of Warrant Or Right [Line Items]        
Ownership percentage     15.00%