Schedule of Dilutive Common Stock Equivalents (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Totals | 8,058,843 | 8,760,922 |
| Options Held [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Totals | 1,319,394 | 1,319,394 |
| Restricted Stock Units (RSUs) [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Totals | 1,265,443 | 842,214 |
| Warrant [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Totals | 1,166,484 | 2,139,883 |
| Series B Preferred Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Totals | 3,796,907 | 4,280,939 |
| Cumulative Series B Preferred Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Totals | 510,615 | 178,492 |