Schedule of Dilutive Equity Securities Outstanding (Details) - shares |
6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total common stock equivalents | 81,452 | 129,311 | 81,452 | 92,706 |
| Share-Based Payment Arrangement, Option [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total common stock equivalents | 47,859 | |||
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total common stock equivalents | 81,452 | 81,452 | 81,452 | 81,452 |
| Stock Options [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total common stock equivalents | 11,254 | |||