XML 63 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
EQUITY (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
item
Dec. 31, 2013
Dec. 31, 2012
Stock options      
EQUITY      
Number of plans under award 2ecol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Expiration term 10 years    
Number of shares authorized for grant 1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Number of shares available for future grant 827,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Shares      
Outstanding at the beginning of the period (in shares) 393,776us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Granted (in shares) 78,575us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Exercised (in shares) (121,060)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Cancelled, expired or forfeited (in shares) (34,513)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Outstanding at the end of the period (in shares) 316,778us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
393,776us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
 
Exercisable at the end of the period (in shares) 85,507us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in dollars per share) $ 22.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Granted (in dollars per share) $ 42.03us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Exercised (in dollars per share) $ 21.27us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Cancelled, expired or forfeited (in dollars per share) $ 21.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Outstanding at the end of the period (in dollars per share) $ 27.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
$ 22.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
 
Exercisable at the end of the period (in dollars per share) $ 19.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Aggregate Intrinsic Value      
Outstanding at the end of the period (in dollars) $ 3,866,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Exercisable at the end of the period (in dollars) 1,736,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
   
Weighted Average Remaining Contractual Term      
Outstanding at the end of the period 7 years 10 months 24 days    
Exercisable at the end of the period 5 years 10 months 24 days    
Additional disclosures      
Weighted average grant date fair value (in dollars per share) $ 9.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
$ 5.06us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
$ 4.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
Intrinsic value of stock options exercised 3,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
2,400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
497,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
Significant weighted-average assumptions relating to the valuation of each option grant      
Expected life 3 years 7 months 6 days 3 years 3 months 18 days 3 years 3 months 18 days
Expected volatility (as a percent) 36.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
36.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
39.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
Risk-free interest rate (as a percent) 0.80%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
Expected dividend yield (as a percent) 2.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
3.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
4.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
Stock options | Minimum      
EQUITY      
Award vesting period from the date of grant 1 year    
Stock options | Minimum | Non-employee directors      
EQUITY      
Vesting requirement condition, percentage of attendance in regularly scheduled board meetings 75.00%ecol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRequirementsConditionPercentageOfAttendanceInBoardMeetings
/ us-gaap_AwardTypeAxis
= ecol_EmployeeAndDirectorsStockOptionsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= ecol_NonEmployeeDirectorMember
   
Stock options | Maximum      
EQUITY      
Award vesting period from the date of grant 3 years    
Restricted stock      
EQUITY      
Number of plans under award 2ecol_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Shares      
Outstanding at the beginning of the period (in shares) 51,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Granted (in shares) 27,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Vested (in shares) (23,208)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Cancelled, expired or forfeited (in shares) (3,157)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Outstanding at the end of the period (in shares) 52,985us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
51,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Weighted Average Grant Date Fair Value      
Outstanding at the beginning of the period (in dollars per share) $ 25.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Granted (in dollars per share) $ 43.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Vested (in dollars per share) $ 26.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Cancelled, expired or forfeited (in dollars per share) $ 28.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Outstanding at the end of the period (in dollars per share) $ 34.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 25.89us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Additional disclosures      
Total fair value of restricted stock vested 975,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
299,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
413,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Director Plan | Restricted stock      
EQUITY      
Common stock value that can be purchased $ 75,000ecol_ShareBasedCompensationArrangementByShareBasedPaymentAwardCommonStockValueAssigned
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_AmendedAndRestated2005NonEmployeeDirectorCompensationPlanMember
   
Award vesting period from the date of grant 1 year    
Number of shares authorized for grant 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_AmendedAndRestated2005NonEmployeeDirectorCompensationPlanMember
   
Number of shares available for future grant 59,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_AmendedAndRestated2005NonEmployeeDirectorCompensationPlanMember
   
Shares      
Granted (in shares) 8,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_AmendedAndRestated2005NonEmployeeDirectorCompensationPlanMember
   
Director Plan | Restricted stock | Minimum | Non-employee directors      
EQUITY      
Vesting requirement condition, percentage of attendance in regularly scheduled board meetings 75.00%ecol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRequirementsConditionPercentageOfAttendanceInBoardMeetings
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_AmendedAndRestated2005NonEmployeeDirectorCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= ecol_NonEmployeeDirectorMember
   
Vesting requirement condition, percentage of attendance in regularly scheduled committee meetings that they are a member of 75.00%ecol_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRequirementsConditionPercentageOfAttendanceInCommitteeMeetings
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_AmendedAndRestated2005NonEmployeeDirectorCompensationPlanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= ecol_NonEmployeeDirectorMember
   
Employee Plan | Restricted stock      
EQUITY      
Number of shares authorized for grant 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_RestrictedStockPlan2006Member
   
Number of shares available for future grant 55,669us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_RestrictedStockPlan2006Member
   
Shares      
Granted (in shares) 19,550us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= ecol_RestrictedStockPlan2006Member