v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2026
Jun. 04, 2026
Jun. 02, 2026
May 26, 2026
May 20, 2026
May 19, 2026
May 15, 2026
Mar. 25, 2026
Mar. 16, 2026
Mar. 13, 2026
Mar. 12, 2026
Dec. 31, 2025
Preferred stock, shares authorized 50,000,000                     50,000,000
Preferred stock, par value $ 0.001                     $ 0.001
Common stock, shares authorized 450,000,000                     450,000,000
Common stock, par value $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001 $ 0.001
Common stock, shares issued 26,943,582                     15,268,515
Common stock, shares outstanding 26,943,582                     15,268,515
Series A Preferred Stock [Member]                        
Preferred stock, shares authorized 20,000,000                     20,000,000
Preferred stock, par value $ 0.001                      
Preferred stock, shares issued 10,000,000                     10,000,000
Preferred stock, shares outstanding 10,000,000                     10,000,000