v3.26.1
Earnings per share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income (loss) $ 384,747 $ (83,703) $ 196,495 $ (258,892)
Basic – weighted average shares outstanding 35,311,829 78,076,881 42,398,398 78,170,883
Convertible note 74,184 74,184
Series A preferred shares 178,950,000 178,950,000
Diluted – weighted average shares outstanding 214,336,013 78,076,881 221,422,582 78,170,883
Earnings (loss) per share: Basic $ 0.01 $ (0.00) $ 0.01 $ (0.00)
Earnings (loss) per share: Diluted $ 0.00 $ (0.00) $ 0.00 $ (0.00)