XML 96 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income (Loss) per Common Share Applicable to Common Stockholders - Antidilutive securities (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Antidilutive securities    
Total antidilutive securities 7,584,936 853,540
Common stock options    
Antidilutive securities    
Total antidilutive securities 406,174 306,000
Preferred stock options    
Antidilutive securities    
Total antidilutive securities 1,030,693  
Restricted stock units and restricted stock awards    
Antidilutive securities    
Total antidilutive securities 226,460 33,865
Common stock warrants    
Antidilutive securities    
Total antidilutive securities 503,069 513,661
Preferred stock warrants    
Antidilutive securities    
Total antidilutive securities 836,176  
Convertible preferred stock    
Antidilutive securities    
Total antidilutive securities 4,582,364 14