XML 86 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Options - Plans Narrative (Details) - shares
1 Months Ended
Jan. 01, 2020
Jun. 30, 2017
Dec. 31, 2020
Dec. 31, 2019
Share-based awards        
Number of shares outstanding (in shares)     6,112,948 4,720,772
Employee stock purchase plan        
Share-based awards        
Number of shares available for future issuance (in shares)     644,818  
Additional shares authorized (in shares) 450,000      
2007 Plan        
Share-based awards        
Number of shares outstanding (in shares)   3,141,625    
2017 Plan        
Share-based awards        
Number of shares authorized (in shares)   2,255,000    
Cumulative annual increase in number of shares issuable, percentage   4.00%    
Number of shares available for future issuance (in shares)     1,288,072  
Additional shares authorized (in shares) 1,815,520