v3.26.1
Schedule of instruments (Details) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Instruments outstanding 0  
Common shares issuable per instrument 0  
Total common shares issuable 6,794,400,000 1,100,000,000
Series C Contractual Purchase Rights [Member]    
Class of Stock [Line Items]    
Instruments outstanding 1,861  
Common shares issuable per instrument 400,000  
Total common shares issuable 744,400,000  
Series C Warrants [Member]    
Class of Stock [Line Items]    
Instruments outstanding 2,750  
Common shares issuable per instrument 400,000  
Total common shares issuable 1,100,000,000  
Series D Warrants [Member]    
Class of Stock [Line Items]    
Instruments outstanding 60,000  
Common shares issuable per instrument 25,000  
Total common shares issuable 1,500,000,000  
Series NMC Warrants [Member]    
Class of Stock [Line Items]    
Instruments outstanding 6,900,000  
Common shares issuable per instrument 500  
Total common shares issuable 3,450,000,000