XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Stock options - Plans (Details) - shares
1 Months Ended 9 Months Ended
Jan. 31, 2019
Jun. 30, 2017
Sep. 30, 2019
Dec. 31, 2018
Stock options        
Number of shares outstanding     4,718,597 3,746,567
2007 Plan        
Stock options        
Number of shares outstanding   3,141,625    
2017 Plan        
Stock options        
Number of shares authorized   2,255,000    
Cumulative increase in number of shares issuable (as a percent)   4.00%    
Additional shares authorized 929,378      
Number of shares available for future issuance     1,983,432  
Vesting period (in years)     4 years  
2017 Plan | Maximum        
Stock options        
Expiration period     10 years