Stockholders' Equity (Schedule of Warrant activities) (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Stockholders' Equity | ||
Warrants Outstanding, Number of shares | 14,406,201 | |
Warrants Exercised, Number of shares | (97,200) | |
Warrants Outstanding, Number of shares | 14,309,001 | 14,406,201 |
Warrants Exercisable, Number of shares | 14,309,001 | |
Warrants Outstanding, Weighted average exercise price | $ 2.15 | |
Warrants Exercised, Weighted average exercise price | 1.67 | |
Warrants Outstanding, Weighted average exercise price | 2.16 | $ 2.15 |
Warrants Exercisable, Weighted average exercise price | $ 2.16 | |
Warrants Outstanding, Total weighted average intrinsic value | $ 2,933,774 | |
Warrants Outstanding, Total weighted average intrinsic value | $ 2,933,774 | |
Warrants Issued, Weighted average remaining contractual life (years) | 3 years 11 months 19 days | 4 years 5 months 15 days |
Warrants exercisable, Weighted average remaining contractual life | 3 years 11 months 19 days |
X | ||||||||||
- Definition Class Of Warrant Or Right Exercisable. No definition available.
|
X | ||||||||||
- Definition Class Of Warrant Or Right exercisable, Weighted Average Exercise Price No definition available.
|
X | ||||||||||
- Definition Class Of Warrant Or Right exercisable, Weighted Average remaining contractual life No definition available.
|
X | ||||||||||
- Definition Class Of Warrant Or Right Exercised Weighted Average Exercise Price No definition available.
|
X | ||||||||||
- Definition Class Of Warrant Or Right, issued Weighted Average Remaining Contractual Life No definition available.
|
X | ||||||||||
- Definition Class Of Warrant Or Right, Number of shares Exercised. No definition available.
|
X | ||||||||||
- Definition Class of Warrant or Right, Weighted average exercise price No definition available.
|
X | ||||||||||
- Definition Class of Warrant or Right, Weighted average intrinsic value. No definition available.
|
X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
X | ||||||||||
- References No definition available.
|