v3.26.1
Stockholders’ Equity - Schedule of Changes in Outstanding Warrants (Details) - $ / shares
6 Months Ended
Jan. 01, 2026
Jun. 30, 2026
Dec. 31, 2025
Schedule of Changes in Outstanding Warrants [Abstract]      
Number of Shares, Outstanding Warrants   6,325,612 5,880,085
Weighted Average Exercise Price Per Share, Outstanding Warrants   $ 2.66 $ 2.86
Number of Shares, Warrants Granted   4,210,527  
Weighted Average Exercise Price Per Share, Warrants Granted   $ 0.001  
Number of Shares, Warrants Exercised (3,765,000)    
Weighted Average Exercise Price Per Share, Warrants Exercised 0.001    
Number of Shares, Warrants Vested   6,325,612  
Weighted Average Exercise Price Per Share, Warrants Vested   $ 2.66