XML 52 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Risks and Uncertainties - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended 1 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Jan. 31, 2014
Sep. 30, 2014
Dec. 31, 2014
Dec. 04, 2014
Unusual Risk or Uncertainty [Line Items]                
Letter of credit termination date     Nov. 04, 2019          
Cash collateral to be provided for letter of credit as of the filing date $ 89,300esi_CashCollateralForLettersOfCredit   $ 89,300esi_CashCollateralForLettersOfCredit     $ 89,300esi_CashCollateralForLettersOfCredit    
Payments on Behalf of Borrowers 0esi_PaymentsOnBehalfOfBorrowers 2,502esi_PaymentsOnBehalfOfBorrowers 1,832esi_PaymentsOnBehalfOfBorrowers 7,647esi_PaymentsOnBehalfOfBorrowers        
Minimum [Member]                
Unusual Risk or Uncertainty [Line Items]                
Cash collateral, percentage 103.00%esi_RequiredCashCollateralForLettersOfCredit2
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  103.00%esi_RequiredCashCollateralForLettersOfCredit2
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
    103.00%esi_RequiredCashCollateralForLettersOfCredit2
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Percentage of cash collateral amount equal to face amount 109.00%esi_RequiredCashCollateralForLettersOfCredit1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
  109.00%esi_RequiredCashCollateralForLettersOfCredit1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
    109.00%esi_RequiredCashCollateralForLettersOfCredit1
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
PEAKS Guarantee [Member]                
Unusual Risk or Uncertainty [Line Items]                
Payments under PEAK Guarantee     159,300esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
    2,700esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
   
Payments on Behalf of Borrowers     1,832esi_PaymentsOnBehalfOfBorrowers
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
  1,800esi_PaymentsOnBehalfOfBorrowers
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
     
2009 RSA [Member]                
Unusual Risk or Uncertainty [Line Items]                
Net guarantee obligation payments 1,809esi_GuaranteeObligationsPaymentsNetOfRecoveries
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
458esi_GuaranteeObligationsPaymentsNetOfRecoveries
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
4,556esi_GuaranteeObligationsPaymentsNetOfRecoveries
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
738esi_GuaranteeObligationsPaymentsNetOfRecoveries
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
       
Subsequent Event [Member] | PEAKS Guarantee [Member]                
Unusual Risk or Uncertainty [Line Items]                
Payments under PEAK Guarantee             161,100esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Subsequent Event [Member] | 2009 RSA [Member]                
Unusual Risk or Uncertainty [Line Items]                
Net guarantee obligation payments             9,139esi_GuaranteeObligationsPaymentsNetOfRecoveries
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Recoveries from charged-off loans             466esi_RecoveriesFromChargedOffLoansOwedRelatedToRegularPaymentsObligation
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Amended Credit Agreement [Member]                
Unusual Risk or Uncertainty [Line Items]                
Outstanding borrowing under Amended Credit Agreement 50,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= esi_AmendedCreditAgreementMember
  50,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= esi_AmendedCreditAgreementMember
    50,000us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_DebtInstrumentAxis
= esi_AmendedCreditAgreementMember
   
Term Loan [Member]                
Unusual Risk or Uncertainty [Line Items]                
Cash collateral to be provided for letter of credit as of the filing date 100esi_CashCollateralForLettersOfCredit
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
  100esi_CashCollateralForLettersOfCredit
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
    100esi_CashCollateralForLettersOfCredit
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
   
Term Loan [Member] | Subsequent Event [Member]                
Unusual Risk or Uncertainty [Line Items]                
Aggregate principal amount               100,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
2015 [Member] | PEAKS Guarantee [Member] | Scenario Forecast [Member]                
Unusual Risk or Uncertainty [Line Items]                
Payments under PEAKS guarantee     27,700esi_EstimatedFutureGuaranteePaymentUnderPeaksProgram
/ us-gaap_CreationDateAxis
= esi_FuturePeriodOneMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
         
2015 [Member] | 2009 RSA [Member] | Scenario Forecast [Member]                
Unusual Risk or Uncertainty [Line Items]                
Payments under Loan Program     14,900esi_EstimatedFutureGuaranteePaymentsUnder2009LoanProgram
/ us-gaap_CreationDateAxis
= esi_FuturePeriodOneMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
         
2016 [Member] | PEAKS Guarantee [Member] | Scenario Forecast [Member]                
Unusual Risk or Uncertainty [Line Items]                
Payments under PEAKS guarantee     4,800esi_EstimatedFutureGuaranteePaymentUnderPeaksProgram
/ us-gaap_CreationDateAxis
= esi_FuturePeriodTwoMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
         
2016 [Member] | 2009 RSA [Member] | Scenario Forecast [Member]                
Unusual Risk or Uncertainty [Line Items]                
Payments under Loan Program     $ 14,600esi_EstimatedFutureGuaranteePaymentsUnder2009LoanProgram
/ us-gaap_CreationDateAxis
= esi_FuturePeriodTwoMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember