Schedule of Computation of Anti-Dilutive Weighted-Average Shares Outstanding (Details) - shares shares in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Weighted average shares outstanding | 416,446 | 968,419 |
| Options to Purchase Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Weighted average shares outstanding | 33,858 | 34,046 |
| Warrants to Purchase Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Weighted average shares outstanding | 382,588 | 934,373 |