Stockholders' Equity (Induced Warrant Exercise and Stock Warrants) (Details) - $ / shares |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Stockholders' Equity | ||
| Warrants Outstanding, beginning | 4,678,646 | |
| Warrants, Expired | (337,552) | |
| Warrants Outstanding, ending | 4,341,094 | 4,678,646 |
| Weighted Average Exercise Price (in dollars per share) | $ 6.42 | $ 6.93 |
| Weighted Average Exercise Price, Expired (in dollars per share) | 13.5 | |
| Warrants outstanding, Weighted Average Remaining Contractual Life (in years) | 3 years 1 month 24 days | 3 years 4 months 13 days |
| X | ||||||||||
- Definition The number of warrants or rights expired during the period. No definition available.
|
| X | ||||||||||
- Definition The weighted average remaining contractual life for warrants outstanding. No definition available.
|
| X | ||||||||||
- Definition Warrant exercise price, expired during the period. 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 | ||||||||||
- References No definition available.
|