XML 77 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings (Loss) Per Share (Details) - Schedule of Weighted-Average Potential Common Shares - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Weighted-Average Potential Common Shares [Abstract]    
Options 26,554 70,405
Warrants 115,899 128,771
Convertible notes 21,728 58,860
Total 164,181 258,036