Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Stock Option Plans (Details)

v3.22.0.1
Stock Based Compensation - Stock Option Plans (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based compensation    
Number of options outstanding 1,911,177 1,827,906
2010 Plan [Member]    
Share-based compensation    
Shares authorized for issuance 3,029,062  
Expiration period 10 years  
2010 Plan [Member] | Minimum | Terminated employee    
Share-based compensation    
Expiration period 3 months  
2010 Plan [Member] | Maximum | Terminated employee    
Share-based compensation    
Expiration period 6 months  
2010 Plan [Member] | Stock Options [Member]    
Share-based compensation    
Shares available for grant 161,140