XML 66 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share Basic And Diluted [Line Items]    
Basic 18,625,670 16,151,163
Diluted 19,044,749 17,223,240
Employee Stock Option [Member]    
Earnings Per Share Basic And Diluted [Line Items]    
Effect of exercise of options and Warrants 4,948 125,175
Warrant [Member]    
Earnings Per Share Basic And Diluted [Line Items]    
Effect of exercise of options and Warrants 414,131 946,902