v3.26.1
Stockholders' Equity and Pre-funded Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
Mar. 26, 2026
Mar. 29, 2026
Securities Purchase Agreement    
Subsidiary, Sale of Stock [Line Items]    
Number of shares issued (in shares) 3,250,030  
Sale of stock, price per share (USD per share) $ 18.458  
Proceeds from issuance or sale of equity $ 96.9  
Equity issuance costs $ 3.6  
Pre-Funded Warrants    
Subsidiary, Sale of Stock [Line Items]    
Warrants outstanding (in shares)   2,000,000.0
Pre-Funded Warrants | Securities Purchase Agreement    
Subsidiary, Sale of Stock [Line Items]    
Number of securities called by warrants (in shares) 2,000,000  
Sale of stock, price per share (USD per share) $ 18.448 $ 18.45
Warrant exercise price (USD per share) $ 0.01