Equity - Common Stock Warrants (Details) - $ / shares |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Warrants Outstanding | ||||
| Warrants outstanding, ending balance(in shares) | 140,198 | |||
| Common Stock Warrants | ||||
| Warrants Outstanding | ||||
| Warrants outstanding, beginning balance (in shares) | 144,620 | 207,338 | ||
| Warrants issued (in shares) | 0 | 0 | ||
| Warrants exercised (in shares) | (2,500) | 0 | ||
| Warrants expired (in shares) | (1,922) | (3,701) | ||
| Warrants outstanding, ending balance(in shares) | 140,198 | 203,637 | ||
| Warrants Weighted Average Exercise Price | ||||
| Warrants outstanding, beginning balance (in dollars per share) | $ 110.54 | $ 113.78 | ||
| Warrant issued (in dollars per share) | 0 | 0 | ||
| Warrants exercised (in dollars per share) | 30.00 | 0 | ||
| Warrants expired (in dollars per share) | 600.00 | 1,000.5 | ||
| Warrants outstanding, ending balance (in dollars per share) | $ 105.26 | $ 97.68 | ||
| Weighted Average Remaining Contractual Life (years) | 2 years 5 months 4 days | 3 years 6 months 3 days | 2 years 10 months 24 days | 3 years 8 months 4 days |