v3.26.1
Schedule of Warrants Outstanding (Details) (Parenthetical) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Warrant shares outstanding, Issued   0  
Warrant [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Warrant shares outstanding, Issued 844,744,296  
Warrant outstanding 1,202,410,574