XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
At June 31, 2021, the Company has reserved shares of common stock for issuance (Details)
Jun. 30, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total Shares Reserved 23,243,364
2009 Equity Incentive Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total Shares Reserved 6,113,866
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total Shares Reserved 2,034,260
Warrant [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total Shares Reserved 15,095,238