v3.25.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2025
Dec. 31, 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 $ 0 $ 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 $ 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 422,584,729 390,584,729                  
Common stock, shares outstanding 422,584,729 390,584,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,500,000 3,500,000                  
Preferred stock, shares issued 2,371,844 2,361,844                  
Preferred stock, shares outstanding 2,371,844 2,361,844