XML 22 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
General and Summary of Significant Accounting Policies Intangible Assets (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]                
Cost $ 26,672,000us-gaap_FiniteLivedIntangibleAssetsGross $ 25,682,000us-gaap_FiniteLivedIntangibleAssetsGross            
Accumulated Amortization 19,609,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization 17,192,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization            
Net 7,063,000us-gaap_FiniteLivedIntangibleAssetsNet 8,490,000us-gaap_FiniteLivedIntangibleAssetsNet            
Amortization [Abstract]                
Amortization of Intangible Assets 2,400,000us-gaap_AmortizationOfIntangibleAssets 2,500,000us-gaap_AmortizationOfIntangibleAssets 2,600,000us-gaap_AmortizationOfIntangibleAssets          
Patents [Member]                
Finite-Lived Intangible Assets [Line Items]                
Weighted-Average Amortization Life in Years 9 years 9 years            
Cost 12,357,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
11,367,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
           
Accumulated Amortization 7,315,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
6,389,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
           
Net 5,042,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
4,978,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
           
MCDA contract [Member]                
Finite-Lived Intangible Assets [Line Items]                
Weighted-Average Amortization Life in Years 10 years 10 years            
Cost 8,571,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= icui_McdaContractMember
8,571,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= icui_McdaContractMember
           
Accumulated Amortization 8,285,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= icui_McdaContractMember
7,428,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= icui_McdaContractMember
           
Net 286,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= icui_McdaContractMember
1,143,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= icui_McdaContractMember
           
Customer Contracts [Member]                
Finite-Lived Intangible Assets [Line Items]                
Weighted-Average Amortization Life in Years 9 years 9 years            
Cost 5,319,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
5,319,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
           
Accumulated Amortization 3,584,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
2,950,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
           
Net 1,735,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
2,369,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerContractsMember
           
Trademarks [Member]                
Finite-Lived Intangible Assets [Line Items]                
Weighted-Average Amortization Life in Years 4 years 4 years            
Cost 425,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
425,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
           
Accumulated Amortization 425,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
425,000us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
           
Net 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
           
Scenario, Forecast [Member]                
Amortization [Abstract]                
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months               1,900,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Future Amortization Expense, Year Two             1,200,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Future Amortization Expense, Year Three           1,100,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Future Amortization Expense, Year Four         1,000,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
     
Future Amortization Expense, Year Five       $ 600,000us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember