Stockholders’ Equity - Schedule of Exercise Price (Details) - $ / shares shares in Thousands |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|||
| 2024 Warrants [Member] | ||||
| Schedule of Exercise Price [Line Items] | ||||
| Warrant Share Equivalents | 800 | 800 | ||
| Exercise Price | [1] | $ 37.5 | ||
| Expiration Date | Jan. 23, 2034 | |||
| 2025 Warrants [Member] | ||||
| Schedule of Exercise Price [Line Items] | ||||
| Warrant Share Equivalents | 249 | 249 | ||
| Exercise Price | [1] | $ 37.5 | ||
| Expiration Date | Mar. 12, 2035 | |||
| 2025 Additional Warrants [Member] | ||||
| Schedule of Exercise Price [Line Items] | ||||
| Warrant Share Equivalents | 262 | 262 | ||
| Exercise Price | [1] | $ 37.5 | ||
| Expiration Date | Mar. 12, 2035 | |||
| SGI Warrants [Member] | ||||
| Schedule of Exercise Price [Line Items] | ||||
| Warrant Share Equivalents | 320 | 320 | ||
| Exercise Price | [1] | $ 37.5 | ||
| Expiration Date | Mar. 12, 2035 | |||
| ||||