XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Stock compensation plans (Details) - shares
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2016
Jun. 30, 2016
Dec. 31, 2021
May 31, 2021
Apr. 30, 2021
Stock Compensation Plans          
Shares reserved for future issuance related to stock plans     10,794,273    
Stock Incentive Plan 2010          
Stock Compensation Plans          
Shares reserved for future issuance related to stock plans       53,953,475 44,453,475
Employee Stock Option          
Stock Compensation Plans          
Expiration period 10 years 7 years      
Employee Stock Option | Stock Incentive Plan 2010 | Non-employee Director          
Stock Compensation Plans          
Expiration period     10 years