v3.25.3
Condensed Consolidated Statements of Changes in Shareholders' Equity (Unaudited) (Parenthetical)
Jul. 28, 2025
Dec. 05, 2024
Statement of Stockholders' Equity [Abstract]    
Reverse stock split 1:9 reverse stock split 1:100 reverse stock split