XML 27 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based Compensation (Narrative) (Details) (USD $)
3 Months Ended 9 Months Ended 87 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Jun. 30, 2014
Stock-Based Compensation [Line Items]            
Stock based compensation expense $ 15,993us-gaap_AllocatedShareBasedCompensationExpense $ 25,478us-gaap_AllocatedShareBasedCompensationExpense $ 42,051us-gaap_AllocatedShareBasedCompensationExpense $ 77,721us-gaap_AllocatedShareBasedCompensationExpense    
Deferred tax benefit related to stock based compensation 1,371us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 2,774us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 4,113us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 8,553us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense    
Unrecognized compensation costs 54,320us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions   54,320us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions   54,320us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions  
Period in which compensation cost will be recognized     2 years      
Deferred tax benefit related to unrecognized compensation costs 2,282esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts   2,282esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts   2,282esp_DeferredTaxBenefitRelatedToUnrecognizedCompensationCosts  
Outstanding, ending 154,680us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber   154,680us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber   154,680us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 161,555us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options granted     10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross      
Aggregate intrinsic value of options exercised     $ 53,242us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 89,288us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue    
2007 Plan [Member] | Stock Option Plans [Member]            
Stock-Based Compensation [Line Items]            
Authorized shares under plan 400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
  400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
  400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
 
Outstanding, ending 133,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
  133,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
  133,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
 
Options granted         200,100us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandSevenPlanMember
 
2000 Plan [Member] | Stock Option Plans [Member]            
Stock-Based Compensation [Line Items]            
Outstanding, ending 21,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandPlanMember
  21,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandPlanMember
  21,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= esp_TwoThousandPlanMember