Stockholders' Equity (Common Stock Purchase Agreement) (Details) - March 2025 Purchase Agreement $ in Millions |
Mar. 13, 2025
USD ($)
shares
|
|---|---|
| Stockholders' Equity | |
| Commitment shares | shares | 1,123,023 |
| Additional commitment shares | shares | 1,123,023 |
| Purchase agreement term | 36 months |
| Threshold percentage of common stock to be sold | 9.99% |
| Period after purchase agreement not to enter into variable rate transaction | 36 months |
| Terminate agreement cost | $ | $ 0.0 |
| Maximum | |
| Stockholders' Equity | |
| Aggregate amount | $ | $ 75.0 |
| Threshold number of shares of common stock to be issued | shares | 750,000 |
| Threshold value of shares of common stock to be issued under single purchase | $ | $ 3.0 |
| Threshold percentage of number of shares issued under regular purchase to purchase additional amount of common stock | 300.00% |
| Threshold percentage of number of shares of common stock to purchase additional amount of common stock | 30.00% |