Schedule of Diluted Net Income (Loss) Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents | 14,333,250 | 2,358,721 |
| Convertible Debt Securities [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents | 9,868,485 | |
| Warrant [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents | 1,450,000 | 703,000 |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents | 1,868,468 | 1,166,081 |
| Non Vested Director Shares [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total common stock equivalents | 1,146,297 | 489,640 |