XML 65 R68.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 3 Months Ended 9 Months Ended 1 Months Ended 6 Months Ended 1 Months Ended 12 Months Ended 0 Months Ended 3 Months Ended
Sep. 30, 2014
Feb. 28, 2013
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Mar. 31, 2014
Apr. 30, 2014
Sep. 30, 2014
Dec. 31, 2014
Dec. 31, 2014
Oct. 09, 2014
Dec. 31, 2014
Dec. 31, 2013
Jan. 31, 2010
Debt Instrument [Line Items]                              
Current liability $ 96,516us-gaap_LongTermDebtCurrent   $ 96,516us-gaap_LongTermDebtCurrent 134,075us-gaap_LongTermDebtCurrent $ 96,516us-gaap_LongTermDebtCurrent 134,075us-gaap_LongTermDebtCurrent     $ 96,516us-gaap_LongTermDebtCurrent         $ 157,883us-gaap_LongTermDebtCurrent  
PEAKS Trust [Member]                              
Debt Instrument [Line Items]                              
Current liability 96,516us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
103,356us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
96,516us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
134,075us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
96,516us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
134,075us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
    96,516us-gaap_LongTermDebtCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
        157,883us-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
Estimated fair value of senior debt   226,096esi_FairValueOfDebtUponConsolidation
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
                         
Outstanding balance 162,811esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
257,533esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
162,811esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  162,811esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
      162,811esi_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 140,516us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  140,516us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  140,516us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
      140,516us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
           
Current liability 96,516us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  96,516us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
  96,516us-gaap_LongTermDebtCurrent
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
      96,516us-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.60%esi_DebtInstrumentEffectiveInterestRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
10.00%esi_DebtInstrumentEffectiveInterestRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
10.00%esi_DebtInstrumentEffectiveInterestRatePercentage
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
                 
Payments under PEAK Guarantee with respect to Asset/Liability Ratio 51,700esi_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
      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     51,700esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
        60,340esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
             
Payments under PEAK Guarantee         159,300esi_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
               
Subsequent Event [Member] | PEAKS Senior Debt [Member]                              
Debt Instrument [Line Items]                              
Outstanding balance                   96,918esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
96,918esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
  96,918esi_DebtOutstandingPrincipalBalance
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Payments under PEAK Guarantee with respect to Asset/Liability Ratio                   64,900esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
156,600esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Subsequent Event [Member] | PEAKS Guarantee [Member]                              
Debt Instrument [Line Items]                              
Payments under PEAK Guarantee with respect to Asset/Liability Ratio                       50,000esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
64,900esi_AssetLiabilityRatioGuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Payments under PEAK Guarantee                     161,100esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksGuaranteeMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Assets Liabilities Ratio [Member] | PEAKS Senior Debt [Member] | PEAKS Trust [Member]                              
Debt Instrument [Line Items]                              
Amount of assets for computation of Asset/Liability ratio 160,857esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
  160,857esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
  160,857esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
      160,857esi_AssetsForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
           
Amount of liabilities for computation of Asset/Liability ratio $ 162,811esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
  $ 162,811esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
  $ 162,811esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
      $ 162,811esi_LiabilitiesForAssetLiabilityRatio
/ us-gaap_BalanceSheetLocationAxis
= esi_AssetsLiabilitiesRatioMember
/ us-gaap_DebtInstrumentAxis
= esi_PeaksSeniorDebtMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember