Net Income (Loss) Per Share of Common Stock - Calculation of Weighted Average Dilutive Shares of Common Stock (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Net Income (Loss) Per Share of Common Stock | ||||
| Potentially dilutive shares | 2,623,119 | 50,720,206 | 2,598,894 | 50,720,206 |
| Options | ||||
| Net Income (Loss) Per Share of Common Stock | ||||
| Potentially dilutive shares | 80,988 | 53,602 | 80,988 | 53,602 |
| Warrants | ||||
| Net Income (Loss) Per Share of Common Stock | ||||
| Potentially dilutive shares | 1,205,406 | 34,070,913 | 1,205,406 | 34,070,913 |
| Unvested restricted stock units | ||||
| Net Income (Loss) Per Share of Common Stock | ||||
| Potentially dilutive shares | 1,336,725 | 288,000 | 1,312,500 | 288,000 |
| Series A convertible preferred | ||||
| Net Income (Loss) Per Share of Common Stock | ||||
| Potentially dilutive shares | 16,307,691 | 16,307,691 | ||