v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 12, 2024
Mar. 11, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Feb. 17, 2022
Feb. 16, 2022
Sep. 03, 2021
Feb. 12, 2021
Allowance for doubtful, accounts receivable $ 22,382 $ 22,382                    
Preferred stock, par value   $ 0.0001       $ 0.0001           $ 0.0001
Preferred stock, shares authorized   10,000,000       10,000,000           10,000,000
Preferred stock, shares outstanding             4,000,000          
Common stock, par value $ 0.0001 $ 0.0001 $ 50 $ 0.0001   $ 0.0001     $ 0.0001   $ 0.0001 $ 0.0001
Common stock, shares authorized 500,000,000 500,000,000   1,000,000,000 500,000,000 500,000,000     500,000,000 250,000,000   250,000,000
Common stock, shares issued 423,084,729 391,084,729                    
Common stock, shares outstanding 423,084,729 391,084,729                    
Series A Preferred Stock [Member]                        
Preferred stock, par value $ 0.0001 $ 0.0001                    
Preferred stock, shares authorized 10,000,000 10,000,000                    
Preferred stock, shares issued 4,500,000 4,500,000         4,000,000 4,000,000        
Preferred stock, shares outstanding 4,500,000 4,500,000         4,000,000 4,000,000        
Series B Preferred Stock [Member]                        
Preferred stock, par value $ 0.0001 $ 0.0001                    
Preferred stock, shares authorized 3,000,000 3,000,000                    
Preferred stock, shares issued 2,371,844 2,361,844                    
Preferred stock, shares outstanding 2,371,844 2,361,844