Stockholders' Equity (Details) |
Dec. 31, 2025
$ / shares
shares
|
Dec. 31, 2024
$ / shares
|
Oct. 17, 2024
$ / shares
|
Dec. 31, 2023
$ / shares
shares
|
|---|---|---|---|---|
| Class Of Warrant Or Right [Line Items] | ||||
| Purchase price of shares upon rights exercise (usd per share) | $ 71.60 | |||
| Preferred stock, par value (in dollars per share) | $ 0.001 | $ 0.001 | ||
| Pre funded warrants exercise price (in dollars per share) | $ 0.01 | |||
| Pre-funded warrants outstanding (in shares) | shares | 0 | |||
| Underwritten Public Offering | ||||
| Class Of Warrant Or Right [Line Items] | ||||
| Pre funded warrants to purchase shares of common stock (in shares) | shares | 379,371 | |||
| Series A Junior Participating Preferred Stock | ||||
| Class Of Warrant Or Right [Line Items] | ||||
| Preferred stock, convertible, conversion ratio | 0.01 | |||
| Preferred stock, par value (in dollars per share) | $ 0.001 | |||
| Stockholder Rights Plan | ||||
| Class Of Warrant Or Right [Line Items] | ||||
| Ownership percentage | 10.00% | |||
| Passive Institutional Investor | ||||
| Class Of Warrant Or Right [Line Items] | ||||
| Ownership percentage | 15.00% |