XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings (Loss) Per Share (Details) - Schedule of Weighted-Average Potential Common Shares - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Schedule of Weighted-Average Potential Common Shares [Abstract]    
Options 24,954 63,341
Warrants 115,899 128,149
Convertible notes [1] 217,530 45,668
Total 358,383 237,158
[1] The potentially dilutive shares associated with convertible notes were calculated based on the conditions as of the calculation date.