XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Loss Per Share - Schedule of potentially dilutive securities excluded from the diluted loss per share calculation (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Potentially dilutive securities excluded from the diluted loss per share calculation    
Total potentially dilutive securities 46,590,493 47,170,795
Common Stock Warrants    
Potentially dilutive securities excluded from the diluted loss per share calculation    
Total potentially dilutive securities 19,333,303 19,333,303
Equity Incentive2014 And2021 Plan Member    
Potentially dilutive securities excluded from the diluted loss per share calculation    
Total potentially dilutive securities 25,352,980 27,837,492
2021 Equity Incentive Plan    
Potentially dilutive securities excluded from the diluted loss per share calculation    
Total potentially dilutive securities 1,764,062  
Employee Stock Purchase Plan2021 Member    
Potentially dilutive securities excluded from the diluted loss per share calculation    
Total potentially dilutive securities 90,314  
Contingently Issuable Common Stock Member    
Potentially dilutive securities excluded from the diluted loss per share calculation    
Total potentially dilutive securities 49,834