XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF DETAILS OF OPTIONS OUTSTANDING (Details) - Stock Option Plan [Member] - CAD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 1,035,423 779,343 674,401
Options Exercisable 668,064    
Intrinsic Value $ 1,242,616    
Options With Expiry Date August 19 2025 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 12,000    
Options Exercisable 12,000    
Exercise Price $ 9.00    
Intrinsic Value $ 43,200    
Options With Expiry Date January 26 2026 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 160,736    
Options Exercisable 160,736    
Exercise Price $ 7.80    
Intrinsic Value $ 771,533    
Options With Expiry Date February 25 2026 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 21,250    
Options Exercisable 21,250    
Exercise Price $ 32.00    
Intrinsic Value    
Options With Expiry Date September 29 2026 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 55,335    
Options Exercisable 55,335    
Exercise Price $ 18.20    
Intrinsic Value    
Options With Expiry Date October 25 2026 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 49,940    
Options Exercisable 49,940    
Exercise Price $ 40.00    
Intrinsic Value    
Options With Expiry Date January 20 2027 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 97,499    
Options Exercisable 97,499    
Exercise Price $ 48.00    
Intrinsic Value    
Options With Expiry Date August 8 2028 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 169,163    
Options Exercisable 56,388    
Exercise Price $ 35.00    
Intrinsic Value    
Options With Expiry Date August 14 2029 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 155,500    
Options Exercisable 51,833    
Exercise Price $ 22.00    
Intrinsic Value    
Options With Expiry Date December 4, 2029 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 15,000    
Options Exercisable 10,833    
Exercise Price $ 9.80    
Intrinsic Value $ 30,333    
Options With Expiry Date March 18 2030 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 287,500    
Options Exercisable 143,750    
Exercise Price $ 10.00    
Intrinsic Value $ 373,750    
Options With Expiry Date April 242030 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options Outstanding 11,500    
Options Exercisable 8,500    
Exercise Price $ 9.80    
Intrinsic Value $ 23,800