v3.26.1
Schedule of common stock warrants (Details) - shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]      
Exercised 0 0  
Series D Common Stock Warrants [Member]      
Class of Warrant or Right [Line Items]      
Outstanding at December 31, 2025   4,250,000 4,250,000
Issued  
Canceled    
Exercised  
Outstanding at June 30, 2026 4,250,000 4,250,000 4,250,000
Series H Warrants [Member]      
Class of Warrant or Right [Line Items]      
Outstanding at December 31, 2025   413,512 413,512
Issued  
Canceled  
Exercised  
Outstanding at June 30, 2026 413,512 413,512 413,512