Net Income (Loss) Per Share of Common Stock - Calculation of Weighted Average Dilutive Shares of Common Stock (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Net Income (Loss) Per Share of Common Stock | ||
| Potentially dilutive shares | 33,279,364 | 1,687,620 |
| Options | ||
| Net Income (Loss) Per Share of Common Stock | ||
| Potentially dilutive shares | 80,988 | 56,386 |
| Warrants | ||
| Net Income (Loss) Per Share of Common Stock | ||
| Potentially dilutive shares | 31,802,102 | 1,357,530 |
| Unvested RSU | ||
| Net Income (Loss) Per Share of Common Stock | ||
| Potentially dilutive shares | 1,396,274 | 244,608 |
| Convertible debt | ||
| Net Income (Loss) Per Share of Common Stock | ||
| Potentially dilutive shares | 29,096 | |