XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basic and diluted earnings per share (Details) - shares
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Basic and diluted earnings per share    
Total potential dilutive common shares 9,072,746 6,819,457
Warrants    
Basic and diluted earnings per share    
Total potential dilutive common shares 37,175 37,175
Warrants | BMS    
Basic and diluted earnings per share    
Total potential dilutive common shares 5,286,254 3,442,655
Stock options | 2012 Plan    
Basic and diluted earnings per share    
Total potential dilutive common shares 182,202 681,057
Stock options | 2014 Plan    
Basic and diluted earnings per share    
Total potential dilutive common shares 2,241,188 2,036,372
Stock options | Other Plans    
Basic and diluted earnings per share    
Total potential dilutive common shares 425,000 325,000
Non-vested and earned RSUs and PSUs    
Basic and diluted earnings per share    
Total potential dilutive common shares 900,927 297,198