v3.26.1
Equity - Schedule of Stock Warrant Activity (Details) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule of Stock Warrant Activity [Line Items]      
Number of Warrants, Outstanding beginning balance 95,746 182,996 43,035
Weighted Average Exercise Price, Outstanding beginning balance $ 24.06    
Number of Warrants, Repricing adjustment 1,776,445    
Weighted Average Exercise Price, Repricing adjustment $ 0.33    
Number of Warrants, Granted 13,063,728   169,527
Weighted Average Exercise Price, Granted $ 0.51    
Number of Warrants, Exercised (1,733,571) (87,250) (6,278)
Weighted Average Exercise Price, Exercised $ (0.33) $ 18.41 $ 50.77
Number of Warrants, Outstanding ending balance 13,202,348 95,746 182,996
Weighted Average Exercise Price, Outstanding ending balance $ 0.64    
Number of Warrants, Exercisable 13,202,348    
Weighted Average Exercise Price, Exercisable $ 0.64