XML 132 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Components of Recorded Liability Related to Claims and Contingencies (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Claims and Contingencies [Line Items]      
Total $ 15,574us-gaap_LossContingencyAccrualAtCarryingValue $ 125,880us-gaap_LossContingencyAccrualAtCarryingValue $ 126,978us-gaap_LossContingencyAccrualAtCarryingValue
Other current liabilities 14,976us-gaap_LossContingencyAccrualCarryingValueCurrent 25,893us-gaap_LossContingencyAccrualCarryingValueCurrent  
Other liabilities 598us-gaap_LossContingencyAccrualCarryingValueNoncurrent 99,987us-gaap_LossContingencyAccrualCarryingValueNoncurrent  
Total 15,574us-gaap_LossContingencyAccrualAtCarryingValue 125,880us-gaap_LossContingencyAccrualAtCarryingValue 126,978us-gaap_LossContingencyAccrualAtCarryingValue
CUSO RSA [Member]      
Schedule of Claims and Contingencies [Line Items]      
Total 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_CusoRiskShareAgreementMember
116,923us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_CusoRiskShareAgreementMember
 
Total 0us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_CusoRiskShareAgreementMember
116,923us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_CusoRiskShareAgreementMember
 
Other claims and contingencies [Member]      
Schedule of Claims and Contingencies [Line Items]      
Total 15,574us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_OtherClaimsAndContingenciesMember
8,957us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_OtherClaimsAndContingenciesMember
 
Total $ 15,574us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_OtherClaimsAndContingenciesMember
$ 8,957us-gaap_LossContingencyAccrualAtCarryingValue
/ us-gaap_GuaranteeObligationsByNatureAxis
= esi_OtherClaimsAndContingenciesMember