v3.26.1
Schedule of Option Activity (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance December 31, 2025 1,815,000  
Options granted  
Options exercised  
Balance, June 30, 2026 1,815,000 1,815,000
Option Activity [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance December 31, 2025 1,815,000 1,110,000
Options granted 2,025,000
Options exercised (1,320,000)
Balance, June 30, 2026 1,815,000 1,815,000