Schedule of Dilutive Common Shares were Excluded from Calculation of Diluted (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 | 150,700 | 87,543 | 150,700 | 87,543 |
| Shares Subject To Options To Purchase Common Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 2,721 | 37,543 | 2,721 | 37,543 |
| Unvested Restricted Stock Units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 85,000 | 85,000 | ||
| Shares Subject To Warrants To Purchase Common Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 62,979 | 50,000 | 62,979 | 50,000 |