XML 131 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt - Term Loans - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2014
Dec. 04, 2014
Mar. 17, 2015
Sep. 30, 2014
Debt Instrument [Line Items]          
Aggregate amount of payments related to PEAKS program $ 5,000esi_AggregateAmountOfOtherRestrictedPayments        
Percentage of outstanding principal amount in excess of cash flow   50.00%esi_PercentageOfExcessCashFlows      
Period of prepayment of outstanding principal on Financing Agreement that requires premium payment   2 years      
PEAKS Guarantee [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Payments under PEAKS guarantee   29,800esi_EstimatedFutureGuaranteePaymentUnderPeaksProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_StatementScenarioAxis
= esi_FuturePeriodOneMember
     
CUSO RSA [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Payments under CUSO Program   13,000esi_EstimatedFutureGuaranteePaymentsUnderCusoProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_CusoRiskShareAgreementMember
/ us-gaap_StatementScenarioAxis
= esi_FuturePeriodOneMember
     
Recoveries from charged-off loans   1,400esi_RecoveriesFromChargedOffLoansOwedRelatedToRegularPaymentsObligation
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_CusoRiskShareAgreementMember
/ us-gaap_StatementScenarioAxis
= esi_FuturePeriodOneMember
     
Term Loan [Member]          
Debt Instrument [Line Items]          
Aggregate principal amount 100,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
100,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
100,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
   
Limitation on payment for fiscal year after 2014     20,000esi_DebtInstrumentCovenantAmountFuturePeriods
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
   
Limitation on payment for fiscal year 2015   45,000esi_DebtInstrumentCovenantAmountInNextFiscalYear
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
     
Limitation on payment for fiscal year after 2015   35,000esi_DebtInstrumentCovenantAmountFuturePeriodsAfterNextFiscalYear
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
     
Cash collateral for outstanding letters of credit     89,200esi_CashCollateralForLettersOfCreditPaidAtFinancing
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
   
Cash collateral for outstanding letters of credit         100esi_CashCollateralForLettersOfCredit
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
Repayment of outstanding loans, including accrued interest and fees     50,400us-gaap_RepaymentsOfLinesOfCredit
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
   
Debt instrument maturity date   Dec. 04, 2017      
Commitment fee 3,000us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
       
Administrative fee   25esi_DebtInstrumentQuarterlyAdministrativeFee
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
     
Term Loan [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   2,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandFifteenMember
     
Term Loan [Member] | 2016 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   5,000us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSixteenMember
     
Term Loan [Member] | 2017 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   7,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSeventeenMember
     
Term Loan [Member] | Period Until December 4, 2015 [Member]          
Debt Instrument [Line Items]          
Percentage of debt instrument prepayment premium   2.00%esi_DebtInstrumentPrepaymentPremiumPercentage
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_PeriodUntilDecemberFourTwoThousandFifteenMember
     
Term Loan [Member] | Period from December 5, 2015 through December 4, 2016 [Member]          
Debt Instrument [Line Items]          
Percentage of debt instrument prepayment premium   1.00%esi_DebtInstrumentPrepaymentPremiumPercentage
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_PeriodFromDecemberFiveTwoThousandFifteenThroughDecemberFourTwoThousandSixteenMember
     
Term Loan [Member] | First Quarter [Member]          
Debt Instrument [Line Items]          
Debt instrument repayment date   Mar. 01, 2015      
Term Loan [Member] | First Quarter [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   2,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandFifteenMember
/ us-gaap_StatementScenarioAxis
= esi_FirstQuarterMember
     
Term Loan [Member] | First Quarter [Member] | 2016 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   5,000us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSixteenMember
/ us-gaap_StatementScenarioAxis
= esi_FirstQuarterMember
     
Term Loan [Member] | First Quarter [Member] | 2017 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   7,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSeventeenMember
/ us-gaap_StatementScenarioAxis
= esi_FirstQuarterMember
     
Term Loan [Member] | Second Quarter [Member]          
Debt Instrument [Line Items]          
Debt instrument repayment date   Jun. 01, 2015      
Term Loan [Member] | Second Quarter [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   2,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandFifteenMember
/ us-gaap_StatementScenarioAxis
= esi_SecondQuarterMember
     
Term Loan [Member] | Second Quarter [Member] | 2016 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   5,000us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSixteenMember
/ us-gaap_StatementScenarioAxis
= esi_SecondQuarterMember
     
Term Loan [Member] | Second Quarter [Member] | 2017 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   7,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSeventeenMember
/ us-gaap_StatementScenarioAxis
= esi_SecondQuarterMember
     
Term Loan [Member] | Third Quarter [Member]          
Debt Instrument [Line Items]          
Debt instrument repayment date   Sep. 01, 2015      
Term Loan [Member] | Third Quarter [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   2,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandFifteenMember
/ us-gaap_StatementScenarioAxis
= esi_ThirdQuarterMember
     
Term Loan [Member] | Third Quarter [Member] | 2016 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   5,000us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSixteenMember
/ us-gaap_StatementScenarioAxis
= esi_ThirdQuarterMember
     
Term Loan [Member] | Third Quarter [Member] | 2017 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   7,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSeventeenMember
/ us-gaap_StatementScenarioAxis
= esi_ThirdQuarterMember
     
Term Loan [Member] | Fourth Quarter [Member]          
Debt Instrument [Line Items]          
Debt instrument repayment date   Dec. 01, 2015      
Term Loan [Member] | Fourth Quarter [Member] | 2015 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   2,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandFifteenMember
/ us-gaap_StatementScenarioAxis
= esi_FourthQuarterMember
     
Term Loan [Member] | Fourth Quarter [Member] | 2016 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   5,000us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSixteenMember
/ us-gaap_StatementScenarioAxis
= esi_FourthQuarterMember
     
Term Loan [Member] | Fourth Quarter [Member] | 2017 [Member]          
Debt Instrument [Line Items]          
Debt instrument installment amount   7,500us-gaap_DebtInstrumentPeriodicPayment
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_LongtermDebtTypeAxis
= esi_TwoThousandAndSeventeenMember
/ us-gaap_StatementScenarioAxis
= esi_FourthQuarterMember
     
Option One [Member]          
Debt Instrument [Line Items]          
Variable rate basis   LIBOR      
Base rate percentage   1.00%esi_DebtInstrumentBaseRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_OptionOneMember
     
Option One [Member] | Base Rate [Member]          
Debt Instrument [Line Items]          
Variable rate, margin percentage   8.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= esi_OptionOneMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
     
Option Two [Member]          
Debt Instrument [Line Items]          
Base rate percentage   2.00%esi_DebtInstrumentBaseRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_OptionTwoMember
     
Option Two [Member] | Federal Fund Rate [Member]          
Debt Instrument [Line Items]          
Variable rate, margin percentage   0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= esi_OptionTwoMember
/ us-gaap_VariableRateAxis
= esi_FederalFundRateMember
     
Option Two [Member] | London Interbank Offered Rate (LIBOR) [Member]          
Debt Instrument [Line Items]          
Variable rate, margin percentage   1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= esi_OptionTwoMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
Option Two [Member] | Prime Rate [Member]          
Debt Instrument [Line Items]          
Variable rate, margin percentage   8.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= esi_OptionTwoMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
     
Subsequent Event [Member] | Term Loan [Member]          
Debt Instrument [Line Items]          
Limitation on payment for fiscal year 2015       45,000esi_DebtInstrumentCovenantAmountInNextFiscalYear
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Limitation on payment for fiscal year after 2015       $ 35,000esi_DebtInstrumentCovenantAmountFuturePeriodsAfterNextFiscalYear
/ us-gaap_DebtInstrumentAxis
= esi_TermLoanMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember