XML 16 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Nov. 30, 2010
Apr. 30, 2014
Aug. 31, 2013
Apr. 29, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-cash stock compensation $ 650,734us-gaap_ShareBasedCompensation $ 576,822us-gaap_ShareBasedCompensation        
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized     272,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
     
Non-cash stock compensation 560,960us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
212,946us-gaap_ShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
       
Unrecognized compensation cost 1,336,442us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Recognition period 3 years 1 month 6 days          
Aggregate intrinsic value $ 458,844us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
         
Stock Options [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized       1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
272,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Stock Options [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares authorized       1,350,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_StockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember