v3.25.2
Stock Options (Details 2) - $ / shares
1 Months Ended 6 Months Ended
May 26, 2022
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Weighted Average Remaining Contractual Life 5 years        
Stock option, price per share   $ 0.04 $ 0.10 $ 0.04 $ 0.22
Stock Option [Member]          
Total stock options outstanding   3,600,000      
Weighted Average Remaining Contractual Life   2 years 1 month 24 days      
Stock option issuance date   May 26, 2022      
Number of share issued   3,600,000      
Stock option expire date   May 26, 2027      
Stock option, price per share   $ 0.04      
Stock Option One [Member]          
Total stock options outstanding   500,000      
Weighted Average Remaining Contractual Life   4 years 4 days      
Stock option issuance date   Jan. 10, 2024      
Number of share issued   500,000      
Stock option expire date   Jan. 10, 2029      
Stock option, price per share   $ 0.04