XML 112 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt - PEAKS Trust Senior Debt - Additional Information (Detail) (USD $)
In Thousands, unless otherwise specified
1 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Feb. 28, 2013
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2014
Oct. 09, 2014
Apr. 30, 2014
Dec. 31, 2014
Sep. 30, 2014
Sep. 30, 2014
Jan. 31, 2010
Debt Instrument [Line Items]                        
Current liability $ 37,545us-gaap_LongTermDebtCurrent     $ 37,545us-gaap_LongTermDebtCurrent 157,883us-gaap_LongTermDebtCurrent       $ 37,545us-gaap_LongTermDebtCurrent      
PEAKS Trust [Member]                        
Debt Instrument [Line Items]                        
Current liability 37,545us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
  103,356us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
37,545us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
157,883us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
      37,545us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
     
PEAKS Senior Debt [Member]                        
Debt Instrument [Line Items]                        
Aggregate principal amount of debt 300,000esi_SeniorDebtIssuedByVariableInterestEntity
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
    300,000esi_SeniorDebtIssuedByVariableInterestEntity
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
        300,000esi_SeniorDebtIssuedByVariableInterestEntity
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
    300,000esi_SeniorDebtIssuedByVariableInterestEntity
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
Estimated fair value of senior debt     226,096esi_FairValueOfDebtUponConsolidation
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
                 
Outstanding balance 96,918esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  257,533esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
96,918esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
        96,918esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
     
Difference in Estimated Fair Value and Outstanding Principal Amount     31,437esi_OriginalAccruedDiscountOnDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
                 
Carrying value senior debt 76,203us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
    76,203us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
        76,203us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
     
Current liability 37,545us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
    37,545us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
        37,545us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
     
Debt instrument maturity date       Jan. 31, 2020                
Variable rate percentage       5.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
               
Effective Interest Rate       10.30%esi_DebtInstrumentEffectiveInterestRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
9.90%esi_DebtInstrumentEffectiveInterestRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
             
Payments under PEAK Guarantee with respect to Asset/Liability Ratio 64,900esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
51,700esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  156,600esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
               
PEAKS Senior Debt [Member] | Minimum [Member]                        
Debt Instrument [Line Items]                        
Minimum LIBOR rate applied 2.00%esi_MinimumApplicableBaseInterestRate
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
    2.00%esi_MinimumApplicableBaseInterestRate
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
        2.00%esi_MinimumApplicableBaseInterestRate
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Required Asset/Liability ratio       1.05esi_AssetsToLiabilitiesRatio
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
               
PEAKS Senior Debt [Member] | Maximum [Member]                        
Debt Instrument [Line Items]                        
Required Asset/Liability ratio       1.40esi_AssetsToLiabilitiesRatio
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
               
Letter Agreement [Member] | PEAKS Senior Debt [Member]                        
Debt Instrument [Line Items]                        
Payments under PEAK Guarantee           40,000esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_FinancialInstrumentAxis
= esi_LetterAgreementMember
           
PEAKS Guarantee [Member]                        
Debt Instrument [Line Items]                        
Required Asset/Liability ratio       1.40esi_AssetsToLiabilitiesRatio
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
               
Payments under PEAK Guarantee with respect to Asset/Liability Ratio             50,000esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
60,340esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
64,900esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
51,700esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
   
Payments under PEAK Guarantee       161,100esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
            2,700esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
 
PEAKS Guarantee [Member] | Letter Agreement [Member]                        
Debt Instrument [Line Items]                        
Payments under PEAK Guarantee           40,000esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_FinancialInstrumentAxis
= esi_LetterAgreementMember
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
           
Assets Liabilities Ratio [Member] | PEAKS Senior Debt [Member] | PEAKS Trust [Member]                        
Debt Instrument [Line Items]                        
Amount of assets for computation of Asset/Liability ratio 127,652esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
    127,652esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
        127,652esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
     
Amount of liabilities for computation of Asset/Liability ratio $ 96,918esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
    $ 96,918esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
        $ 96,918esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember