XML 91 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings Per Share (Details)
12 Months Ended
Dec. 31, 2016
shares
Stock options  
Earnings Per Share [Line Items]  
Amounts that could potentially dilute basic EPS in the future 751,973
Restricted stock units (RSU)  
Earnings Per Share [Line Items]  
Amounts that could potentially dilute basic EPS in the future 352,017
Restricted stock | Director  
Earnings Per Share [Line Items]  
Amounts that could potentially dilute basic EPS in the future 14,524
Warrants | Private placement  
Earnings Per Share [Line Items]  
Amounts that could potentially dilute basic EPS in the future 6,160,000
Warrants | Public offering  
Earnings Per Share [Line Items]  
Amounts that could potentially dilute basic EPS in the future 9,823,072