XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Stock Option Plan (Details) - 2012 Stock Plan
12 Months Ended
Dec. 31, 2021
Outstanding stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of common stock value at grant date 100.00%
Vesting period 4 years
Incentive Stock Options | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of common stock value at grant date 110.00%
Stockholder percentage 10.00%