Stockholder Rights Agreement (Details) |
Mar. 12, 2025
right
$ / shares
shares
|
Jun. 30, 2025
$ / shares
|
Dec. 31, 2024
$ / 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 (in shares) | 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% | ||
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 |