v3.26.1
Schedule of Activity of Warrant (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Number of Warrants Outstanding, Beginning 5,380,661  
Weighted Average Exercise Price, Beginning $ 2.20  
Average Life (years) Outstanding, beginning 4 years 4 months 13 days 4 years 6 months 7 days
Number of Warrants, Granted 1,945,792  
Weighted Average Exercise Price, Granted $ 5.90  
Average Life (years), Granted 5 years  
Number of Warrants, Exercised (3,742,380)  
Weighted Average Exercise Price, Exercised $ 1.75  
Number of Warrants Outstanding, Beginning 3,584,073 5,380,661
Weighted Average Exercise Price, Beginning $ 4.66 $ 2.20
Number of Warrants, Exercisable 3,584,073  
Weighted Average Exercise Price, Exercisable $ 4.66  
Average Life (years) Exercisable, End 4 years 4 months 13 days  
Pre-funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Number of Warrants, Granted 5,425,001  
Weighted Average Exercise Price, Granted $ 0.0001  
Average Life (years), Granted 5 years  
Number of Warrants, Exercised (5,425,001)  
Weighted Average Exercise Price, Exercised $ 0.0001