XML 76 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basic and diluted earnings per share (Details) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Basic and diluted earnings per share    
Total potential dilutive common shares 7,198,235 7,207,161
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 3,587,333 3,442,655
Stock options | 2012 Plan    
Basic and diluted earnings per share    
Total potential dilutive common shares 348,032 964,155
Stock options | 2014 Plan    
Basic and diluted earnings per share    
Total potential dilutive common shares 2,267,943 1,567,236
Stock options | Other Plans    
Basic and diluted earnings per share    
Total potential dilutive common shares 337,500 1,000,000
RSUs and PSUs    
Basic and diluted earnings per share    
Total potential dilutive common shares 620,252 195,940