Subsequent Event (Details) - Subsequent Event - USD ($) $ / shares in Units, $ in Millions |
Jul. 29, 2026 |
Jul. 27, 2026 |
Jul. 23, 2026 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Offering option, term | 30 days | ||
| Public Stock Offering | |||
| Subsequent Event [Line Items] | |||
| Number of shares issued in transaction (in shares) | 16,666,667 | ||
| Stock price (in dollars per share) | $ 1.50 | $ 1.50 | |
| Net proceeds received | $ 23.1 | ||
| Over-Allotment Option | |||
| Subsequent Event [Line Items] | |||
| Number of shares issued in transaction (in shares) | 1,333,333 | 2,500,000 |