Subsequent Events |
9 Months Ended |
|---|---|
Sep. 30, 2025 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | Subsequent Events Prefunded Warrant Exercise Subsequent to September 30, 2025, 1,060,000 pre-funded warrants with an intrinsic value of $2,014,000 were cashless exercised in exchange for 1,059,441 shares of common stock.
|