XML 88 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Schedule of Carrying Value of Assets and Liabilities Eliminated from Financial Statement (Detail) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Dec. 31, 2013
Sep. 30, 2013
Feb. 28, 2013
Variable Interest Entity [Line Items]        
Total assets $ (767,506)us-gaap_Assets $ (806,851)us-gaap_Assets $ (739,302)us-gaap_Assets  
Other current liabilities (27,838)us-gaap_OtherLiabilitiesCurrent (42,136)us-gaap_OtherLiabilitiesCurrent (57,485)us-gaap_OtherLiabilitiesCurrent  
Total (635,971)us-gaap_Liabilities (691,205)us-gaap_Liabilities (598,067)us-gaap_Liabilities  
PEAKS Trust [Member]        
Variable Interest Entity [Line Items]        
Total assets (68,862)us-gaap_Assets
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(86,802)us-gaap_Assets
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(94,175)us-gaap_Assets
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(113,819)us-gaap_Assets
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
Other current liabilities (287)us-gaap_OtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(697)us-gaap_OtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(496)us-gaap_OtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(471)us-gaap_OtherLiabilitiesCurrent
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
Total (140,803)us-gaap_Liabilities
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(229,921)us-gaap_Liabilities
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(228,991)us-gaap_Liabilities
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
(226,567)us-gaap_Liabilities
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
PEAKS Trust [Member] | Consolidation, Eliminations [Member]        
Variable Interest Entity [Line Items]        
Other assets       6,614us-gaap_OtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
Total assets       6,614us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
Other current liabilities       3,060us-gaap_OtherLiabilitiesCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
Other liabilities       43,054us-gaap_OtherLiabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember
Total       $ 46,114us-gaap_Liabilities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
/ dei_LegalEntityAxis
= esi_PeaksTrustMember