Schedule of Dilutive Common Shares were Excluded from Calculation of Diluted (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 174,056 | 59,454 |
| Shares Subject To Options To Purchase Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 26,077 | 40,010 |
| Unvested Restricted Stock Units [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 85,000 | |
| Shares Subject To Warrants To Purchase Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total | 62,979 | 19,444 |