v3.26.1
Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Net income $ 218,658 $ 153,584 $ 711,688 $ 67,259
Weighted average share outstanding basic 512,867,230 449,567,461 512,867,230 449,567,462
Earning per share, basic $ 0.00043 $ 0.00034 $ 0.00139 $ 0.00015