v3.26.1
CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 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 678,501,405 662,501,405
Common Stock, Shares Outstanding 678,501,405 662,501,405
Treasury stock, shares 6,230,761 6,230,761
Treasury stock, par value $ 0.0001 $ 0.0001
Series A, Preferred Stock    
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 C, Preferred Stock    
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
Series B, Preferred Stock    
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