XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Description of Business and Summary of Accounting Principles - Antidilutive shares (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive shares    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 24,332,213 21,635,589
Shares issuable upon conversion of Series A Preferred Stock    
Antidilutive shares    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 9,795,106 9,975,106
Shares issuable upon conversion of Series B Preferred Stock    
Antidilutive shares    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 6,391,334 6,199,568
Shares issuable upon conversion of Series C Preferred    
Antidilutive shares    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 918,910  
Shares issuable upon exercise of warrants    
Antidilutive shares    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 2,364,697 2,217,349
Shares issuable upon exercise of stock options    
Antidilutive shares    
Shares excluded from the calculation of diluted loss per share because such amounts were antidilutive 4,862,166 3,243,566