v3.26.1
Stockholders' Equity - Schedule of Stock Option Activity (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Stock Option Activity [Line Items]          
Exercised, Number of Shares Under Options 0 (36,239) 0 (36,239)  
Stock Option [Member]          
Schedule of Stock Option Activity [Line Items]          
Beginning Balance, Number of Shares Under Options     9,376,716    
Options Granted, Number of Shares Under Options     0    
Exercised, Number of Shares Under Options     0    
Expired/Cancelled, Number of Shares Under Options     (224,755)    
Ending Balance, Number of Shares Under Options 9,151,961   9,151,961   9,376,716
Options Exercisable, Number of Shares Under Options 5,996,620   5,996,620    
Beginning Balance, Weighted Average Exercise Price     $ 2.16    
Options Granted, Weighted Average Exercise Price     0    
Exercised, Weighted Average Exercise Price     0    
Expired/Cancelled, Weighted Average Exercise Price     2.4    
Ending Balance, Weighted Average Exercise Price $ 2.15   2.15   $ 2.16
Options Exercisable, Weighted Average Exercise Price $ 2.01   $ 2.01    
Balance, Weighted Average Contractual Life     6 years 3 months 7 days   6 years 9 months 21 days
Options Granted, Weighted Average Contractual Life     0 years    
Exercised, Weighted Average Contractual Life     0 years    
Expired/Cancelled, Weighted Average Contractual Life     0 years    
Options Exercisable, Weighted Average Contractual Life     6 years