v3.26.1
SCHEDULE OF WARRANTS OUTSTANDING (Details) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrants exercisable 124,994 124,994 11,894,537
Exercise price $ 1.20    
Exercise Price Range One [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrants exercisable 55,373    
Expiry date Sep. 23, 2028    
Exercise price $ 1.20    
Exercise Price Range Two [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrants exercisable 69,621    
Expiry date Nov. 03, 2028    
Exercise price $ 1.20