v3.26.1
CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Common stock, shares par value $ 0.0001 $ 0.0001
Common stock, shares authorized 5,000,000,000 5,000,000,000
Common stock, shares, issued 708,689,905 662,501,405
Common stock, shares, outstanding 708,689,905 662,501,405
Treasury stock, par value 0.0001 0.0001
Treasury stock, shares 6,230,761 6,230,761
Series A Preferred Stock [Member]    
Preferred stock, shares par value $ 1.00 $ 1.00
Preferred stock, shares authorized 100,000 100,000
Preferred stock, shares issued 74,416 74,416
Preferred stock, shares outstanding 74,416 74,416
Series B Preferred Stock [Member]    
Preferred stock, shares par value $ 1.00 $ 1.00
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares issued 455,000 455,000
Preferred stock, shares outstanding 455,000 455,000
Series C Preferred Stock [Member]    
Preferred stock, shares par value $ 1.00 $ 1.00
Preferred stock, shares authorized 100,000 100,000
Preferred stock, shares issued 100,000 100,000
Preferred stock, shares outstanding 100,000 100,000