v3.26.1
Subsequent Events (Details) - Subsequent Event
$ / shares in Units, $ in Millions
1 Months Ended
Jul. 31, 2026
USD ($)
$ / shares
shares
Legacy pre-funded warrants outstanding  
Subsequent Event [Line Items]  
Class of warrant or right, number of securities called by warrants or rights (in shares) 666,666
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 29.999999
Public Stock Offering  
Subsequent Event [Line Items]  
Sale of stock, number of shares issued in transaction (in shares) 4,124,999
Sale of stock, price per share (in dollars per share) | $ / shares $ 30.00
Sale of stock, consideration received on transaction. gross proceeds | $ $ 143.8
Sale of stock, consideration received on transaction | $ $ 134.8
Over-Allotment Option  
Subsequent Event [Line Items]  
Sale of stock, number of shares issued in transaction (in shares) 624,999