Stockholder Rights Agreement (Details) |
Mar. 11, 2026 |
Mar. 12, 2025
right
$ / shares
shares
|
Mar. 31, 2026
$ / shares
|
Dec. 31, 2025
$ / shares
|
|---|---|---|---|---|
| Class of Warrant or Right [Line Items] | ||||
| Preferred stock, par value (USD per share) | $ 0.0001 | $ 0.0001 | ||
| Rights Agreement | ||||
| Class of Warrant or Right [Line Items] | ||||
| Number of rights declared | right | 1 | |||
| Number of shares per right entitled to purchase (in shares) | shares | 0.001 | |||
| Warrant, exercisable after beneficial ownership threshold announcement, number of days | 10 days | |||
| Warrant, Acquiring Person's beneficial ownership threshold, passive investor | 20.00% | |||
| Warrant, Acquiring Person's beneficial ownership threshold, non-passive investor | 10.00% | |||
| Expiration period from date of grant | 1 year | |||
| Rights Agreement | Series A Junior Participating Preferred Purchase Rights | ||||
| Class of Warrant or Right [Line Items] | ||||
| Preferred stock, par value (USD per share) | $ 0.0001 | |||
| Exercise price (USD per share) | $ 12.64 |