|
Restructuring Restructuring Related Balance Sheet Activity (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
| Restructuring Cost and Reserve [Line Items] |
|
|
|
| Restructuring Reserve - Beginning Balance |
$ 36,341us-gaap_RestructuringReserve |
|
|
| Costs incurred and charged to expense |
50,857us-gaap_RestructuringCharges |
35,497us-gaap_RestructuringCharges |
1,665us-gaap_RestructuringCharges |
| Cash payments |
(16,313)us-gaap_PaymentsForRestructuring |
|
|
| Non-cash items |
5,220us-gaap_RestructuringCostsAndAssetImpairmentCharges |
|
|
| Effect of change in exchange rates |
(2,806)us-gaap_RestructuringReserveTranslationAdjustment |
|
|
| Restructuring Reserve - Ending Balance |
62,859us-gaap_RestructuringReserve |
36,341us-gaap_RestructuringReserve |
|
| Employee severance costs |
|
|
|
| Restructuring Cost and Reserve [Line Items] |
|
|
|
| Restructuring Reserve - Beginning Balance |
32,709us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
|
| Costs incurred and charged to expense |
41,952us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
|
| Cash payments |
(12,732)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
|
| Non-cash items |
0us-gaap_RestructuringCostsAndAssetImpairmentCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
|
| Effect of change in exchange rates |
(2,596)us-gaap_RestructuringReserveTranslationAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
|
| Restructuring Reserve - Ending Balance |
59,333us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
|
| Asset Impairment and Net (Gain) Loss on Sale or Disposal [Member] |
|
|
|
| Restructuring Cost and Reserve [Line Items] |
|
|
|
| Restructuring Reserve - Beginning Balance |
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = itri_AssetImpairmentAndNetGainLossOnSaleOrDisposalMember |
|
|
| Costs incurred and charged to expense |
5,220us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = itri_AssetImpairmentAndNetGainLossOnSaleOrDisposalMember |
|
|
| Cash payments |
0us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = itri_AssetImpairmentAndNetGainLossOnSaleOrDisposalMember |
|
|
| Non-cash items |
5,220us-gaap_RestructuringCostsAndAssetImpairmentCharges / us-gaap_RestructuringCostAndReserveAxis = itri_AssetImpairmentAndNetGainLossOnSaleOrDisposalMember |
|
|
| Effect of change in exchange rates |
0us-gaap_RestructuringReserveTranslationAdjustment / us-gaap_RestructuringCostAndReserveAxis = itri_AssetImpairmentAndNetGainLossOnSaleOrDisposalMember |
|
|
| Restructuring Reserve - Ending Balance |
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = itri_AssetImpairmentAndNetGainLossOnSaleOrDisposalMember |
|
|
| Other restructuring costs |
|
|
|
| Restructuring Cost and Reserve [Line Items] |
|
|
|
| Restructuring Reserve - Beginning Balance |
3,632us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
|
| Costs incurred and charged to expense |
3,685us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
|
| Cash payments |
(3,581)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
|
| Non-cash items |
0us-gaap_RestructuringCostsAndAssetImpairmentCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
|
| Effect of change in exchange rates |
(210)us-gaap_RestructuringReserveTranslationAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
|
| Restructuring Reserve - Ending Balance |
$ 3,526us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
|