Shareholders’ Equity (Details) - Schedule of Number of Warrant Shares Were Determined |
6 Months Ended |
|---|---|
Jun. 30, 2023 | |
| Schedule of Number of Warrant Shares were Determined [Abstract] | Â |
| Number of warrant shares to be issued | (771,845 and 517,391) |
| Number of warrant shares the holder elects to purchase | (1,500,000 and 1,000,000) |
| Market Price | ($0.309 and $0.23) |
| Exercise Price | ($0.15 and $0.111) |