Annual report pursuant to Section 13 and 15(d)

Compensation and Other Benefit Plans - ESPP (Details)

v3.20.1
Compensation and Other Benefit Plans - ESPP (Details) - 2015 ESPP - shares
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Apr. 30, 2017
May 31, 2015
Share-based compensation          
Percentage related to employees to purchase shares at the lower fair market value at offering period   85.00%      
Common stock reserved for future issuance (in shares)         15,000
Offering period   6 months      
Percentage of compensation of eligible employees to purchase shares of entity common stock at discount through payroll deductions   10.00%      
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,365 2,948