XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Common stock reserved for future issuance (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
A 2004 Equity Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
2004 Equity Incentive Plan 208,681 393,351
Share-based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
2004 Equity Incentive Plan 1,378,122 1,994,806
Subordinated Convertible Note [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
2004 Equity Incentive Plan 958,904 1,047,945
Warrant To Purchase Common Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
2004 Equity Incentive Plan 50,000