XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Incentive Plans (Shares Reserved for Future Issuance) (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Stock options outstanding 2,913,300 3,352,803
Employee stock purchase plan 9,748  
Warrants outstanding 20,549,338  
Total shares reserved 26,363,528  
Unvested Restricted Stock Units [Member]    
Restricted stock awards/units 64,851 129,666
Restricted stock awards    
Restricted stock awards/units 34,851  
Restricted Stock Units [Member]    
Restricted stock awards/units 30,000  
Equity Incentive Plan 2016 [Member]    
Available for future grants under the 2016 Plan 2,826,291