XML 45 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Earnings Per Share Basic And Diluted [Line Items]        
Basic 18,671,648 14,850,874 18,565,198 14,462,305
Diluted 18,671,648 15,963,975 18,565,198 15,575,406
Employee Stock Option [Member]        
Earnings Per Share Basic And Diluted [Line Items]        
Effect of exercise of stock options and warrants 0 141,228 0 141,228
Warrant [Member]        
Earnings Per Share Basic And Diluted [Line Items]        
Effect of exercise of stock options and warrants 0 971,873 0 971,873