Stockholders' Equity - Schedule of warrant activity (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
$ / shares
shares
| |
| Stockholders' Equity Note [Abstract] | |
| Number of Warrants Outstanding, Beginning balance | shares | 7,454,546 |
| Number of Warrants, Issued | shares | 0 |
| Number of Warrants, Forfeited | shares | (1,454,546) |
| Number of Warrants, Cancelled | shares | (6,000,000) |
| Number of Warrants Outstanding, Ending balance | shares | 0 |
| Number of warrants, Exercisable | shares | 0 |
| Weighted Average Exercise Price Outstanding, Beginning balance | $ / shares | $ 2.25 |
| Weighted Average Exercise Price, Issued | $ / shares | 0 |
| Weighted Average Exercise Price, Forfeited | $ / shares | 4.13 |
| Weighted Average Exercise Price, Cancelled | $ / shares | 1.8 |
| Weighted Average Exercise Price, Outstanding, Ending balance | $ / shares | 0 |
| Weighted Average Exercise Price, Exercisable | $ / shares | $ 0 |
| Intrinsic Value, Outstanding | $ | $ 0 |
| Intrinsic Value, Exercisable | $ | $ 0 |
| X | ||||||||||
- Definition Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event. No definition available.
|
| X | ||||||||||
- Definition It represents number of warrants, exercisable No definition available.
|
| X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non option equity instruments exercisable weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non options cancelled in period weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non options forfeitures in period weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non option outstanding intrinsic value. No definition available.
|
| X | ||||||||||
- Definition Share based compensation arrangements by share based payment award non options grants in period weighted average exercise price. No definition available.
|
| X | ||||||||||
- Definition Share based compensation arrangement by share based payment award non option exercisable intrinsic value. No definition available.
|
| X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
| X | ||||||||||
- Definition Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Net number of non-option equity instruments granted to participants. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|