XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock options - Plans (Details) - shares
1 Months Ended 3 Months Ended
Jan. 01, 2018
Jun. 30, 2017
Mar. 31, 2018
Dec. 31, 2017
Stock options        
Number of shares outstanding     3,905,845 3,205,485
2007 Plan        
Stock options        
Number of shares outstanding   3,141,625    
Number of shares available for future issuance     0  
2017 Plan        
Stock options        
Number of shares authorized   2,255,000    
Cumulative increase in number of shares issuable (as a percent)   4.00%    
Number of shares available for future issuance     1,343,975  
Additional shares authorized 910,600      
Vesting period (in years)     4 years  
2017 Plan | Maximum        
Stock options        
Expiration period     10 years