v3.26.1
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