v3.26.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
Jun. 30, 2026
$ / shares
Pre-Funded Warrants [Member]  
Offering price per share $ 3.4199
Common Stock | Private Placement [Member]  
Offering price per share $ 3.42