Stockholders' Equity - Schedule of Warrants Exercised (Details) - $ / shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Equity [Abstract] | ||
Warrants Outstanding, Beginning balance | 1,311,117 | |
Warrants Outstanding, Issued | 115,000 | |
Warrants Outstanding, Exercised | (608,612) | |
Warrants Outstanding, Expired | (20,520) | |
Warrants Outstanding, Ending balance | 796,985 | 1,311,117 |
Weighted Average Exercise Price, Beginning balance | $ 4.03 | |
Weighted Average Exercise Price, Issued | 6.25 | |
Weighted Average Exercise Price, Exercised | 1.80 | |
Weighted Average Exercise Price, Expired | 5.00 | |
Weighted Average Exercise Price, Ending balance | $ 6.04 | $ 4.03 |
Weighted Average Remaining Contractual Term in Years | 5 years 1 month 28 days | 7 years 3 months 18 days |
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.
|