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 |