v3.26.1
Deferred Share Units (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock based compensation     $ (318,659) $ 119,810  
Deferred Share Unit [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock based compensation $ 200,564 $ 94,621 $ 676,423 $ 145,407  
Fair value $ 3.31   $ 3.31   $ 5.95