XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation - 2018 Plan (Details) - shares
9 Months Ended
Sep. 30, 2021
Jul. 31, 2008
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant   388,748
2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Threshold Percentage Of Total Number Of Common Stock Outstanding 4.00%  
Shares available for future issuance 1,452,147  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee Stock Purchase Plan, Threshold Period For Which Common Stock Is Automatically Added To Arrive At Authorized Shares 10 years  
Share-based Compensation Arrangement by Share-based Payment Award, Threshold Percentage Of Total Number Of Common Stock Outstanding 1.00%  
Number of common shares added in authorized 1,000,000  
Awards granted 0  
Authorized stock options 125,000  
The Plans    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period 10 years  
The Plans | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
The Plans | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year