Earnings Per Share - Schedule of Computation of Antidilutive Weighted Average Shares Outstanding (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items] | ||
| Antidilutive shares outstanding | 8,578 | 1,232 |
| Warrants [Member] | ||
| Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items] | ||
| Antidilutive shares outstanding | 14 | 737 |
| Options [Member] | ||
| Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items] | ||
| Antidilutive shares outstanding | 544 | 488 |
| Restricted stock units [Member] | ||
| Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items] | ||
| Antidilutive shares outstanding | 76 | 12 |
| Series B Preferred Stock conversions [Member] | ||
| Schedule of Computation of Antidilutive Weighted Average Shares Outstanding [Line Items] | ||
| Antidilutive shares outstanding | 7,944 | |