XML 60 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Stock options - Plans (Details) - shares
1 Months Ended 3 Months Ended
Jan. 31, 2020
Jun. 30, 2017
Mar. 31, 2020
Dec. 31, 2019
Share-based awards        
Number of shares outstanding     6,049,288 4,720,772
2017 Plan        
Share-based awards        
Number of shares authorized   2,255,000    
Cumulative annual increase in number of shares issuable (as a percent)   4.00%    
Number of shares available for future issuance     1,642,679  
Additional shares authorized 1,815,520      
Vesting period (in years)     4 years  
2017 Plan | Maximum        
Share-based awards        
Expiration period     10 years