Schedule of Computations of Diluted Weighted Average Shares Outstanding (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potential shares | 1,100,438 | 926,653 | 1,100,438 | 926,653 |
| Stock Options And Restricted Stock Units [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potential shares | 158,966 | 18,258 | 158,966 | 18,258 |
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potential shares | 381,953 | 383,159 | 381,953 | 383,159 |
| Convertible Debt Securities [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potential shares | 559,519 | 525,236 | 559,519 | 525,236 |