v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (DEFICIT) (Parenthetical) - $ / shares
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Series A Preferred Stock          
Preferred stock, par value $ 0   $ 0    
Series A Preferred Stock | Preferred Stock          
Preferred stock, par value 0 $ 0   $ 0 $ 0
Series B Preferred Stock          
Preferred stock, par value 0   $ 0    
Series B Preferred Stock | Preferred Stock          
Preferred stock, par value $ 0 $ 0   $ 0 $ 0