XML 28 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Anti-dilutive securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Anti-dilutive securities 3,997,316 3,162,767 2,495,268
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Anti-dilutive securities 3,988,716 3,152,267 2,386,538
Restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Anti-dilutive securities 8,600 10,500 108,730