Stockholders' Equity - Schedule of Warrants Exercised (Details) - $ / shares |
3 Months Ended | 12 Months Ended | ||
---|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Equity [Abstract] | ||||
Warrants Outstanding, Beginning balance | 6,718,176 | 3,650,278 | 3,650,278 | |
Warrants Outstanding, Issued | 2,580,967 | 2,622,230 | ||
Warrants Outstanding, Exercised | 0 | 0 | ||
Warrants Outstanding, Expired | 0 | 0 | ||
Warrants Outstanding, Ending balance | 9,299,143 | 6,272,508 | 6,718,176 | 3,650,278 |
Weighted Average Exercise Price, Beginning balance | $ 2.37 | $ 2.82 | $ 2.82 | |
Weighted Average Exercise Price, Issued | 3.01 | 1.58 | ||
Weighted Average Exercise Price, Exercised | 0 | 0 | ||
Weighted Average Exercise Price, Expired | 0 | 0 | ||
Weighted Average Exercise Price, Ending balance | $ 2.23 | $ 2.3 | $ 2.37 | $ 2.82 |
Weighted Average Remaining Contractual Term in Years | 4 years 9 months 3 days | 2 years 9 months 3 days | 4 years 6 months 21 days | 5 years |
X | ||||||||||
- Definition Class of warrants exercised. No definition available.
|
X | ||||||||||
- Definition Class of warrants expired. No definition available.
|
X | ||||||||||
- Definition Class of warrants issued. No definition available.
|
X | ||||||||||
- Definition Class of warrants weighted average exercise price. No definition available.
|
X | ||||||||||
- Definition Class of warrants weighted average exercise price, exercised. No definition available.
|
X | ||||||||||
- Definition Class of warrants weighted average exercise price expired. No definition available.
|
X | ||||||||||
- Definition Class of warrants weighted average exercise price issued. No definition available.
|
X | ||||||||||
- Definition Class of warrants weighted average remaining contractual term. No definition available.
|
X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
X | ||||||||||
- References No definition available.
|