XML 88 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Extended Warranty (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Beginning balance     $ 76,600us-gaap_DeferredRevenue
Ending balance 86,000us-gaap_DeferredRevenue   76,600us-gaap_DeferredRevenue
Less: current portion of unearned revenue for extended warranty 53,472us-gaap_DeferredRevenueCurrent   43,436us-gaap_DeferredRevenueCurrent
Extended Warranty [Member]      
Beginning balance 34,138us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
33,528us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
 
Unearned revenue for new extended warranties 605us-gaap_DeferredRevenueAdditions
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
848us-gaap_DeferredRevenueAdditions
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
 
Unearned revenue recognized (649)us-gaap_DeferredRevenueRevenueRecognized
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
(669)us-gaap_DeferredRevenueRevenueRecognized
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
 
Effect of change in exchange rates (194)itri_DeferredRevenueCurrencyTranslationIncreaseDecrease
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
(117)itri_DeferredRevenueCurrencyTranslationIncreaseDecrease
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
 
Ending balance 33,900us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
33,590us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
 
Less: current portion of unearned revenue for extended warranty 2,971us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
2,424us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
 
Deferred Revenue, Noncurrent $ 30,929us-gaap_DeferredRevenueNoncurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember
$ 31,166us-gaap_DeferredRevenueNoncurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= itri_ExtendedWarrantyMember