v3.26.1
Schedule of Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Warrants        
Number of Stock Underlying the Warrants, Outstanding Beginning 22,616,449 50,569 50,569  
Weighted Average Exercise Price Per Share, Outstanding Beginning $ 5.48 $ 1.07 $ 1.07  
Weighted Average Remaining Life (Years) 3 years 11 months 15 days 4 years 10 months 28 days 3 years 6 months 14 days 7 years 8 months 15 days
Number of Stock Underlying the Warrants, Exercised (11,817,165) (94,967)    
Weighted Average Exercise Price Per Share, Exercised $ 0.00    
Number of Stock Underlying the Warrants, Issued 10,013,351 18,160,847    
Weighted Average Exercise Price Per Share, Issued $ 8.15 $ 2.49    
Number of Stock Underlying the Warrants, Expired (4,500,000)    
Weighted Average Exercise Price Per Share, Expired $ 17.50    
Number of Stock Underlying the Warrants, Outstanding Ending 16,312,635 18,116,449 22,616,449 50,569
Weighted Average Exercise Price Per Share, Outstanding Ending $ 7.77 $ 2.49 $ 5.48 $ 1.07
Weighted Average Remaining Life (Years), Issued   4 years 11 months 8 days