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