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)