XML 26 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangibles - Schedule of Carrying Value of Acquired Intangible Assets (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Value $ 4,270us-gaap_FiniteLivedIntangibleAssetsGross $ 2,600us-gaap_FiniteLivedIntangibleAssetsGross
Amortizable intangible assets, Accumulated Amortization (1,201)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (350)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Amortizable intangible assets, Net Carrying Value 3,069us-gaap_FiniteLivedIntangibleAssetsNet 2,250us-gaap_FiniteLivedIntangibleAssetsNet
Customer Relationships [Member]    
Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Value 2,500us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
1,200us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Amortizable intangible assets, Accumulated Amortization (578)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(100)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Amortizable intangible assets, Net Carrying Value 1,922us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
1,100us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Amortizable intangible assets, Weighted Average Amortization Period 60 months 60 months
Non-compete Agreements [Member]    
Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Value 1,120us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
750us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Amortizable intangible assets, Accumulated Amortization (280)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
(63)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Amortizable intangible assets, Net Carrying Value 840us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
687us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_NoncompeteAgreementsMember
Amortizable intangible assets, Weighted Average Amortization Period 60 months 60 months
Training Materials [Member]    
Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Value 440us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_TrainingMaterialsMember
440us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_TrainingMaterialsMember
Amortizable intangible assets, Accumulated Amortization (178)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_TrainingMaterialsMember
(52)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_TrainingMaterialsMember
Amortizable intangible assets, Net Carrying Value 262us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_TrainingMaterialsMember
388us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_TrainingMaterialsMember
Amortizable intangible assets, Weighted Average Amortization Period 42 months 42 months
Accreditation [Member]    
Schedule Of Finite And Indefinite Lived Intangible Assets [Line Items]    
Amortizable intangible assets, Gross Carrying Value 210us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_AccreditationMember
210us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_AccreditationMember
Amortizable intangible assets, Accumulated Amortization (165)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_AccreditationMember
(135)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_AccreditationMember
Amortizable intangible assets, Net Carrying Value $ 45us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_AccreditationMember
$ 75us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= esi_AccreditationMember
Amortizable intangible assets, Weighted Average Amortization Period 84 months 84 months