v3.26.1
Schedule of Earning (Loss) Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net Income (Loss) Attributable to the Company $ (426,253) $ 265,776
Weighted-Average Shares Outstanding – Basic 259,677,719 174,681,755
Weighted-Average Shares Outstanding – Diluted 259,677,719 266,662,315
Earnings (Loss) Per Share Attributable to the Company – Basic $ (0.002) $ 0.002
Earnings (Loss) Per Share Attributable to the Company – Diluted $ (0.002) $ 0.001