Schedule of Potentially Dilutive Securities Excluded From Computation of Basic and Diluted Net 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 potentially dilutive shares | 21,149,074 | |
| Share-Based Payment Arrangement, Option [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 1,213,458 | |
| Conversion Of Restricted Stock Units [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 1,697,850 | |
| Warrant [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 455,888 | |
| Preferred Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total potentially dilutive shares | 17,781,878 | |