XML 28 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Aggregate Amount of Guarantee Payments, Discharge Payments and Payments on Behalf of Borrowers (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Schedule of Claims and Contingencies [Line Items]        
Payments on Behalf of Borrowers $ 0esi_PaymentsOnBehalfOfBorrowers $ 2,502esi_PaymentsOnBehalfOfBorrowers $ 1,832esi_PaymentsOnBehalfOfBorrowers $ 7,647esi_PaymentsOnBehalfOfBorrowers
Total 54,326esi_GuaranteeAndOtherPaymentsNet 3,098esi_GuaranteeAndOtherPaymentsNet 100,706esi_GuaranteeAndOtherPaymentsNet 9,762esi_GuaranteeAndOtherPaymentsNet
PEAKS Program [Member]        
Schedule of Claims and Contingencies [Line Items]        
PEAKS Guarantee 52,517esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
138esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
94,318esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
1,377esi_GuaranteePaymentsRelatedToPEAKSProgram
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
Payments on Behalf of Borrowers 0esi_PaymentsOnBehalfOfBorrowers
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
2,502esi_PaymentsOnBehalfOfBorrowers
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
1,832esi_PaymentsOnBehalfOfBorrowers
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
7,647esi_PaymentsOnBehalfOfBorrowers
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_PeaksProgramMember
2009 RSA [Member]        
Schedule of Claims and Contingencies [Line Items]        
Regular Payments 1,809esi_GuaranteeObligationsRegularPayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
458esi_GuaranteeObligationsRegularPayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
4,556esi_GuaranteeObligationsRegularPayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
841esi_GuaranteeObligationsRegularPayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
Discharge Payments 0esi_GuaranteeObligationsDischargePayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
0esi_GuaranteeObligationsDischargePayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
0esi_GuaranteeObligationsDischargePayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
0esi_GuaranteeObligationsDischargePayments
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
Recoveries from Charged-Off Loans $ 0us-gaap_ProceedsFromRecoveriesOfLoanPreviouslyChargedOff
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
$ 0us-gaap_ProceedsFromRecoveriesOfLoanPreviouslyChargedOff
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
$ 0us-gaap_ProceedsFromRecoveriesOfLoanPreviouslyChargedOff
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember
$ (103)us-gaap_ProceedsFromRecoveriesOfLoanPreviouslyChargedOff
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_TwoThousandNineRiskShareAgreementMember