CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - Securities Purchase Agreement - $ / shares |
Mar. 29, 2026 |
Mar. 26, 2026 |
|---|---|---|
| Sale of stock, price per share (in dollars per share) | $ 18.458 | |
| Pre-funded Warrants | ||
| Sale of stock, price per share (in dollars per share) | $ 18.45 | $ 18.448 |