Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - ESPP (Details)

v3.22.0.1
Stock Based Compensation - ESPP (Details) - 2015 ESPP [Member] - shares
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2017
May 31, 2015
Share-based compensation          
Common stock reserved for future issuance (in shares)         15,000
Percentage of compensation of eligible employees to purchase shares of entity common stock at discount through payroll deductions   10.00%      
Offering period   6 months      
Percentage related to employees to purchase shares at the lower fair market value at offering period   85.00%      
Shares available for purchase   237,072      
Common Stock          
Share-based compensation          
Increase in aggregate number of shares authorized for issuance 250,000        
Shares authorized for issuance 265,000     15,000  
Maximum shares per employee 2,500        
Shares purchased (in shares)   2,225 2,746