|
Stock-Based Compensation Restricted Stock Units Summary (Details) (USD $) In Thousands, except Share data, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
| [Line Items] |
|
|
|
|
|
|
| Outstanding, beginning balance, Number |
658,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
774,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
| Granted, Number |
350,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
[1] |
255,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
464,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
| Granted, Weighted Average Grant Date Fair Value |
$ 35.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
[1] |
$ 42.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
$ 47.21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
| Forfeited, Number |
(35,000)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
(40,000)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
(40,000)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
| Outstanding, ending balance, Number |
682,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
658,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
774,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember |
|
| Long Term Performance Restricted Stock Award [Member] |
|
|
|
|
|
|
| [Line Items] |
|
|
|
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares |
14,433us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares / us-gaap_AwardTypeAxis = itri_LongTermPerformanceRestrictedStockAwardMember |
|
|
|
|
|
| Vested and Released [Member] | Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
| [Line Items] |
|
|
|
|
|
|
| Issued, Number |
(291,000)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedAndReleasedMember |
|
(331,000)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedAndReleasedMember |
|
(275,000)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedAndReleasedMember |
|
| Released, Aggregate Intrinsic Value |
$ 14,402itri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodAggregateIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedAndReleasedMember |
[2] |
$ 17,983itri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodAggregateIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedAndReleasedMember |
[2] |
$ 16,855itri_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodAggregateIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedAndReleasedMember |
[2] |
| Vested but Not Released [Member] | Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
| [Line Items] |
|
|
|
|
|
|
| Issued, Number |
(19,000)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedButNotReleasedMember |
|
|
|
|
|
| Vested but not released, Aggregate Intrinsic Value |
821us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_VestedButNotReleasedMember |
[2] |
|
|
|
|
| Expected to Vest [Member] | Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
| [Line Items] |
|
|
|
|
|
|
| Outstanding, ending balance, Number |
571,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_ExpectedToVestMember |
|
|
|
|
|
| Expected to vest, Aggregate Intrinsic Value |
$ 24,130us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_VestingAxis = itri_ExpectedToVestMember |
[2] |
|
|
|
|
|
|
|